Software Developer Python - Digitalisierung Energiewende (w/m/d)
- Published on
About the Role
At 50Hertz, I develop software components and applications as part of the 'MCCS Grid Analysis' project and drive the digital energy transition. This role enables me to make a meaningful contribution to an organization ensuring energy security for 18 million people. As a developer, I will be part of an international development department where professionals collaborate to create high-quality, scalable, and efficient software solutions. Responsibilities include:
- Developing clean code based on specifications and guidelines.
- Developing, maintaining, and utilizing deployment pipelines following the 'Infrastructure as Code' paradigm.
- Building and deploying Python services in Kubernetes.
- Setting up automation/test scripts to assist specialists in functionality and quality tests.
- Troubleshooting programming issues and ensuring a productive working environment.
- Maintaining and regularly improving existing software.
- Analyzing and testing before launch.
- Ensuring software security through programs that actively monitor private information disclosure.
About the Candidate
Competencies: A completed degree in (Business) Informatics or a comparable field, a minimum of 5 years of professional experience in programming with Python (Stack: fastapi, poetry, ruff, black, pandas, protobuf, confluent-kafka, K8s, Azure-Pipelines, helm), experience with web integration technologies such as REST, conceptual knowledge of Dependency Injection, Software Design Patterns, and continuous Integration, and proficient in Angular or React. Language skills: Fluent English (C1) and German (B2). Nice to have: Experience developing in a cloud environment (public and private cloud), understanding CIM/CGMES data models, understanding grid analysis toolchains/architectures (mathematical programming language, solver coupling).
About the Company
50Hertz stands at the forefront of the energy transition. It is a vital organization that focuses on innovative solutions that significantly impact the energy supply's safety and quality.
Company Culture and Benefits
Flexibility is a hallmark of this position. Working hours: 37 hours per week (full-time), flexible working hours with long-term accounts to support work-life balance, 30 days of vacation, unlimited flex days, no core working hours, and the possibility of mobile work (including from home).