Job Description
We are seeking an experienced Software Professional to work with our clients in Luxembourg.
* A permanent contract or freelance arrangement is available.
* Opportunities for career advancement and skill development exist.
* The position is based in Luxembourg City.
* Two remote days per week are possible for Luxembourgers in accordance with tax regulations for cross-border workers.
As a Software Engineer who can also act as a Business Analyst within a small IT team, you will translate complex regulatory-reporting requirements into robust, scalable solutions on an Oracle platform and surrounding application stack. The role combines hands-on development (Oracle SQL/PL/SQL, C#, Python) with close collaboration across business, IT Luxembourg, and international IT teams.
* Key Responsibilities
* Act as both developer and analyst throughout the full software lifecycle.
* Engage directly with business stakeholders to capture and refine functional/non-functional requirements.
* Translate business needs into technical specifications and solution architectures.
Design & Development :
* Model relational data structures; create high-performance Oracle objects (tables, views, materialized views, indexes).
* 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.
AI & Automation :
* Identify use-cases and integrate AI or RPA components that reduce manual effort and improve data quality.
Delivery & Support :
* Prepare release pipelines, unit/automated tests, and deployment scripts (Git, CI/CD).
* Produce architecture diagrams, technical documentation, and user guides; run knowledge-transfer sessions.
* Provide L2/L3 support, investigate production incidents, and drive continuous improvement.
Collaboration :
* Coordinate infrastructure requests (DB, servers, job schedulers) with global Amundi IT teams.
* Share experience and success with peers for team growth and knowledge transfer.
Required Skills and Qualifications
Technical Skills:
* 5+ years designing and developing on Oracle (11g/19c+) with expert-level SQL and PL/SQL performance-tuning.
* 3+ years building production applications in C# (.NET Core/6+) and Python 3.x.
* 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
Business and Soft Skills:
* Customer Focus: Understanding the needs of the internal customer and keeping them in mind when taking actions or making decisions.
* Proven Business-Analysis capability: requirement elicitation, gap analysis, documentation, stakeholder management.
* Strong analytical mindset; ability to simplify complex problems and present clear solutions.
* Advanced English (written/spoken); French or German are advantageous.
* Self-starter who thrives under minimal supervision and tight deadlines in a dynamic environment.
Benefits
What We Offer:
* Permanent contract via a payrolling company or freelance contract is available.
* Opportunities for career growth and development exist.
* The position is based in Luxembourg City.
* Two remote days per week are possible for Luxembourgers in accordance with tax regulations for cross-border workers.
Others
About This Role:
* Familiarity with secure authentication/authorization (Keycloak, Active Directory, interfacing with external tools).
* Exposure to AI/ML (Python libraries, LLMs, prompt engineering) or Robotic Process Automation (UI Path).
* Knowledge of regulatory reporting for asset management / fund industry.
* Open mindset and experience on end-user support.
Education
Qualification:
* Bachelor's or Master's degree in Computer Science, Engineering, Mathematics, or related field (or equivalent experience).