Informatiker als Software Developer Python (w/m/d)

50Hertz Transmission GmbHBerlin, DE
Published on

About the Role

As a Software Developer Python at 50Hertz, you will develop software components and applications for the 'MCCS Grid Analysis' project, actively contributing to the digital energy transition. In this position, you will create clean and efficient code based on specifications and guidelines, maintain and utilize deployment pipelines under the 'Infrastructure as Code' paradigm, and build Python services in Kubernetes. Your responsibilities will also include preparing automation/test scripts, troubleshooting programming issues, maintaining existing software, and ensuring software security through the development of monitoring programs for private information disclosure.

About the Candidate

We are looking for candidates with a degree in (Business) Informatics or a comparable field, along with at least 5 years of experience programming in Python (Stack: fastapi, poetry, ruff, black, pandas, protobuf, confluent-kafka, K8s, Azure-Pipelines, helm). Familiarity with web integration technologies like REST and conceptual knowledge of Dependency Injection, Software Design Patterns, and Continuous Integration is essential. Proficiency in Angular or React is also required. Additionally, fluency in English (C1) and German (B2) is expected. Experience in cloud environments and understanding of CIM/CGMES data models would be advantageous.

About the Company

50Hertz is a leading company in the energy transition, ensuring the security of energy supply for 18 million individuals. As part of its international development department, you will collaborate with professionals specializing in the development and maintenance of software solutions. The company values your growth, encouraging you to build on your strengths and share your expertise.

Company Culture and Benefits

At 50Hertz, we believe in flexibility and work-life balance. This full-time position (37 hours per week) offers flexible working hours and a long-term account to support your personal balance. You will enjoy 30 vacation days, unlimited compensation days, no core working hours, and the option to work remotely, including from home. Join us to play a meaningful role in the energy sector while enjoying a supportive work environment.