Software Developer Python (w/m/d)
- Published on
About the Role
As a Software Developer at 50Hertz, you will develop software components and applications in the project 'MCCS Grid Analysis', contributing to the digital energy revolution. Your work will ensure the security of energy supply for 18 million people. You will engage in the development and maintenance of deployment pipelines, building and deploying Python services in Kubernetes, and create automation/test scripts to support quality assurance processes.
Responsibilities
- Develop clean and efficient code based on specifications and guidelines.
- Maintenance and improvement of existing software
- Ensure software security through active monitoring of private information disclosure.
- Participate in 24/7 on-call support.
About the Candidate
Required Qualifications:
- Completed studies in Computer Science or a comparable field.
- At least 5 years of professional experience in Python programming (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.
- Fluent in English (C1) and German (B2).
Nice to Have:
- Experience developing in a cloud environment (public and private cloud).
- Understanding of CIM/CGMES data models.
- Familiarity with grid analysis toolchains/architectures.
About the Company
50Hertz Transmission GmbH is a leader in the energy transition, ensuring a sustainable and secure energy supply. With a commitment to innovation and quality, we strive to create significant value and develop cutting-edge solutions in the energy sector.
Company Culture and Benefits
At 50Hertz, we offer flexible working conditions, including:
- 37-hour work week (full-time)
- Flexible working hours with long-term accounts to support your work-life balance.
- 30 days of vacation, with unlimited compensatory days available.
- No core working hours.
- Possibility of mobile work (including from home).