
Senior/Principal Software Engineer (Oracle/Python)
- Dublin
- Permanent
- Full-time
- Enhance existing functionality and contribute to architectural improvements.
- Provide troubleshooting and production support for system components.
- Work with development teams to deliver end-to-end solutions aligned with business requirements.
- Collaborate with Product Owners and BAs to deliver user stories and secure sign-off.
- Contribute to application design, test automation, and process efficiency initiatives.
- Actively participate in Agile ceremonies and team discussions.
- Strong expertise with Oracle (10g/11g/12c/19c) and advanced PL/SQL coding (procedures, functions).
- Proven experience in SQL performance tuning.
- Good object-oriented design knowledge and architectural awareness.
- Excellent communication skills with experience in global team collaboration.
- Strong ownership mindset, with ability to drive issues to completion.
- Experience sharing ideas and collaborating within technical teams.
- Python (commercial experience).
- UNIX/Linux scripting.
- C# / .NET (Windows applications).
- GIT/Bitbucket version control.
- Quartz Python development.
- Agile / Scrum methodologies.
- Financial services or investment banking experience (front or back office).
- Knowledge of corporate GL structures and flows.
- Experience with automated testing tools.
- SQL Server expertise.
- Competitive daily rate contract.
- Opportunity to work on business-critical financial systems with a global impact.
- Hybrid working model (Dublin-based).
- Collaborative, Agile working environment with a global technology team.