Senior Software Engineer (Regulatory Reporting)
We are seeking an experienced software engineer with business analysis skills to translate complex regulatory-reporting requirements into robust, scalable solutions on our Oracle platform and surrounding application stack.
The role combines hands-on development (Oracle SQL/PL/SQL, C#, Python) with close collaboration across business, IT teams.
* Act as both developer and analyst throughout the full software lifecycle.
Key Responsibilities:
* Engage directly with stakeholders to capture and refine functional/non-functional requirements.
* Translate business needs into technical specifications and solution architectures.
* Design and develop database structures; create high-performance Oracle objects.
* Develop and optimize PL/SQL packages, procedures, functions and analytical queries.
* Build backend services and APIs in C# (.NET) and Python for data processing, ETL and automation.
* Contribute to web front ends (Angular) and desktop tools.
* Identify use-cases and integrate AI or RPA components that reduce manual effort and improve data quality.
Requirements:
* Solid understanding of data warehousing / ETL concepts and job-scheduling/automation.
* Source-control and DevOps: Git, Jira, CI/CD, automated testing frameworks.
* Experience with Web-GUIs using Angular and RESTful API design.
* Familiarity with secure authentication/authorization.
* Exposure to AI/ML or Robotic Process Automation.
* Knowledge of regulatory reporting for asset management / fund industry.
This is a unique opportunity to apply your expertise in software engineering and business analysis to drive innovation and growth. If you have a passion for delivering high-quality solutions and collaborating with cross-functional teams, we encourage you to apply for this exciting role.