We are seeking a skilled Software Developer to join our team in Luxembourg.
Job Overview
* This is a permanent contract via a payrolling company or freelance contract.
* Possibility of evolution within the company.
Main 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.
Key Activities
* 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 teams.
* Share experience and success with peers for team growth and knowledge transfer.
Required Skills & Experience
* 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.
* Familiarity with secure authentication/authorization and exposure to AI/ML or Robotic Process Automation.
Bachelor's or Master's degree in Computer Science, Engineering, Mathematics or related field (or equivalent experience).