DWH Developer (m/f/n)
Department: Creos IT | Location: Luxembourg | Contract: Permanent | Job Requisition N°19559
Your tasks
- You design, develop, and maintain data pipelines and integrations for our national energy data platform using Python, Java, Kafka, and TimescaleDB
- You collaborate with product managers, data architects, and other developers to understand data requirements and deliver efficient solutions
- You develop and optimize data models and schemas for performance, scalability, and reliability
- You write and maintain complex SQL queries to support analytics, reporting, and data transformations
- You implement and maintain APIs and data services to ensure seamless data integration and accessibility
- You ensure the reliability, performance, and efficiency of data workflows and systems
- You write clean, maintainable, and well-documented code following best practices and standards
- You participate in code reviews and provide constructive feedback to ensure code quality and consistency
- You debug, troubleshoot, and resolve data and system issues to maintain stability and reliability
- You contribute to the improvement of data engineering practices, tools, and workflows
- You stay up to date with advancements in data technologies, tools, and industry trends to enhance our platform's capabilities
Your profile
- You hold a Bachelor’s degree in Computer Science, Software Engineering, or a related field
- You have at least 4 years of experience in data engineering or backend software development, with a focus on data pipelines, integration, and microservices architecture.
- Strong proficiency in Python and Java, including experience with frameworks such as Spring Boot and data processing libraries
- Hands-on experience with event-driven architectures and tools such as Kafka
- You demonstrate expertise in database systems (SQL and NoSQL), data modelling, and query optimization
- You are familiar with time-series databases, such as Timescale DB, is a strong advantage
- Knowledge of RESTful API design and development for data integration
- Understanding of version control systems (e.g., Git) and CI/CD pipelines
- You have experience working with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization technologies (e.g., Docker, Kubernetes)
- A strong interest in business processes within the energy market and the ability to align technical solutions with business needs
- Excellent analytical and problem-solving skills with a keen attention to detail
- Ability to work independently and collaboratively in a fast-paced, agile environment
- Strong communication skills, a team-oriented mindset, and enthusiasm for knowledge sharing and mentorship
- Highly effective verbal and written communication skills in English. The knowledge of German and/or French is considered an asset
What we offer
- The opportunity to join a Group that actively shapes the energy transition in Luxembourg and the Greater Region
- A multicultural and international working environment that encourages diversity and inclusion
- A competitive salary with many additional benefits (e.g. pension plan, additional health insurance, free parking, company restaurant, etc.)
- Continuous learning and development career path adapted to the needs of each employee
- Hybrid working mode with the possibility to work from home and 34 days off per year
For external applications, a recent copy of the police record will be requested if you are invited for an interview.
Segment de l’offre d’emploi:
Cloud, Developer, Computer Science, Software Engineer, Java, Technology, Engineering