Hays is looking for a
Software Engineer for one of its clients based in Luxembourg.
- Permanent contract via a
payrolling company or freelance contract
- You will have the option to get
a permanent contract with the client at the end of the first 12 months
mission
- Annual gross salary between 70
000€ and 80 000€
- Position based in
Luxembourg-city
- 2 remote days per week for
Luxemburgish resident (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 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
- • 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 &
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
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).
#LI-DNI