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.