Software Developer Python - Digitalisierung Energiewende (w/m/d)

50Hertz Transmission GmbHBerlin, DE
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).