Softwareentwickler für Python & Deployment-Pipelines (w/m/d)

50Hertz Transmission GmbHBerlin, DE
Published on

About the Role

I develop software components and applications in the MCCS Grid Analysis project, advancing the digital energy transition. 50Hertz is at the forefront of the energy transition, ensuring energy supply security for 18 million people. As a developer, I will be part of an international development department where software engineers and architects work together on high-quality, scalable, and efficient software solutions. I can continuously build my strengths, share my knowledge, and learn from my colleagues.

Responsibilities

  • Development of clean and efficient 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 with functional and quality tests
  • Troubleshooting programming issues and ensuring a productive work environment
  • Maintenance and regular improvement of existing software
  • Analyzing and testing prior to market launch
  • Ensuring software safety by developing programs for actively monitoring the disclosure of private information
  • Developing optimization modules for Grid Analysis based on user reports
  • Participation in the 24/7 on-call support

About the Candidate

  • Completed degree in (business) computer science or a comparable field
  • At least 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 using Angular or React
  • Language skills: Fluent in English (C1) and German (B2)
  • Nice to have: Experience developing in a cloud environment (public and private clouds), understanding of CIM/CGMES data models, understanding of grid analysis toolchains/architectures.

About the Company

50Hertz Transmission GmbH is committed to advancing the digital energy transition, ensuring energy security for millions under the company’s expansive network. The organization places great importance on professional development and innovation.

Company Culture and Benefits

  • Work hours: 37 weekly hours (full-time) with flexible schedules
  • 30 days of vacation
  • Unlimited flexibility in days off
  • No core working hours
  • Mobile working options available (including from home).