We are looking for a Software Engineer for one of our clients based in Luxembourg.
As a Software Engineer who can also act as a Business Analyst within a small IT Team, you translate complex regulatory-reporting requirements into robust, scalable solutions on an Oracle platform and surrounding application stack. The position 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.
Requirements & analysis :
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 : dentify 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 & Experience
Technical :
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
English fluent is mandatory
Business & 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.
Additional attributes :
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 : Bachelor's or Master's degree in Computer Science, Engineering, Mathematics or related field (or equivalent experience).
Our offer
Permanent contract via a payrolling company or freelance contract
Possibility of evolution
Annual gross salary between 70 000EUR and 80 000EUR
Position based in Luxembourg-city
2 remote days per week for Luxemburgish resident (in accordance with tax regulations for cross-border workers)
Software Engineer • Luxembourg