###start
Here, I develop software components and applications in the “MCCS Grid Analysis” project, thus driving the digital energy transition forward.
What makes this job interesting for me: 50Hertz is at the forefront of the energy transition. At 50Hertz, I can make a meaningful impact and create value for an organization that ensures the security of energy supply for 18 million people. As a developer, I will be part of an international development department where professionals such as software engineers and architects collaborate, specializing in the development and maintenance of high-quality, scalable, and efficient software solutions. I can continuously build on my strengths, share my knowledge, and learn from my expert colleagues.
My responsibilities:
- Develop clean and efficient code based on specifications and guidelines,
- Develop, maintain, and use deployment pipelines (following the “Infrastructure as Code” paradigm),
- Build and deploy Python services in Kubernetes,
- Set up automation/test scripts to support specialists in performing functional and quality tests,
- Troubleshoot programming issues and ensure a productive work environment,
- Maintain and regularly improve existing software,
- Analyze and test before market release,
- Ensure software security by developing programs to actively monitor the disclosure of private information,
- Develop optimization modules for Grid Analysis based on predefined user reports,
- Participate in 24/7 on-call support service.
My qualifications:
- Completed studies in (business) informatics or a comparable field,
- At least 5 years of professional experience in Python programming (stack: FastAPI, Poetry, Ruff, Black, Pandas, Protobuf, Confluent-Kafka, Kubernetes, Azure Pipelines, Helm),
- Experience with web integration technologies such as REST,
- Conceptual knowledge of dependency injection, software design patterns, and continuous integration,
- Proficient in Angular or React,
- Language skills: Fluent in English (C1) and German (B2).