Wirtschaftsinformatiker als Python Entwickler (w/m/d)

50Hertz Transmission GmbHBerlin, DE
Published on

About the Role

In this role, you will develop software components and applications in the 'MCCS Grid Analysis' project, contributing to the digital energy transition. At 50Hertz, you can make a meaningful impact, ensuring the security of energy supply for 18 million people. You will be part of an international development department, collaborating with experts such as software engineers and architects who specialize in developing and maintaining high-quality, scalable, and efficient software solutions. Your tasks include:

  • Developing clean and efficient code based on specifications and guidelines.
  • Developing, maintaining, and using deployment pipelines (following the 'Infrastructure as Code' paradigm).
  • Building and deploying Python services in Kubernetes.
  • Setting up automation/test scripts to assist specialists in functional and quality testing.
  • Troubleshooting programming issues to ensure a productive working environment.
  • Maintaining and regularly improving existing software.
  • Analyzing and testing before market launch.
  • Ensuring software security by developing programs for active monitoring of private information disclosure.
  • Developing optimization modules for grid analysis based on specified user reports.
  • Participating in the 24/7 on-call support.

About the Candidate

The ideal candidate should possess the following qualifications:

  • 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.
  • 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 of CIM/CGMES data models.
  • Understanding of Grid Analysis toolchains/architectures (mathematical programming language, solver coupling).

About the Company

50Hertz Transmission GmbH is at the forefront of the energy transition, playing a key role in ensuring reliable energy supply across Germany. You will be joining a company focused on innovation and sustainability, collaborating with a dedicated team of professionals in a supportive work environment.

Company Culture and Benefits

At 50Hertz, flexibility is key. Working hours: 37 hours per week (full-time), with flexible schedules and a long-term account to support your work-life balance. Benefits include:

  • 30 days of vacation.
  • Unlimited number of days off.
  • No core working hours.
  • Possibility of remote work, including from home.