Project Details
Start: 1 June 2024
Location: 95% remote, 5% Berlin
Project Duration: 7 Months
Project Overview
Our client seeks a Mid-Senior Python Developer to contribute to the development of Grid Analysis Modules within the MCCS (Modular Control Centre System) environment.
About MCCS Grid Analysis Product Line
- MCCS NextGen is revolutionizing traditional SCADA applications by transitioning to modular Kubernetes clusters.
- These modules exchange data through streaming services.
- The Grid Analysis Product Line focuses on:
- Conceptualization, development, and implementation of grid analysis modules like Topology Processing, State Estimation, and Network Security Calculations.
- Real-time and near-real-time optimization solutions.
Project Objectives
- Develop Grid Analysis Optimization modules based on user stories.
- Ensure stability and robustness, critical for control center operations.
- Adhere to Tailor Made Development (TMD) guidelines, allowing flexibility for future modifications.
Key Responsibilities
- Write clean, efficient code following specifications.
- Implement and maintain deployment pipelines using infrastructure as code.
- Deploy Python services on Kubernetes.
- Develop automation/test scripts to aid Electrical Experts.
- Enhance existing software and pandapower implementations.
- Collaborate on technical solutions with team members and TMD architects.
- Focus on user-centric design to meet both internal and external business requirements.
- Regularly update and maintain software.
- Test programs iteratively before formal launch.
- Resolve coding issues promptly.
- Assist in coaching and training team members on development tools, like Azure framework.
Candidate Profile
- Experience: Minimum 3+ years in Python development (Mid-Senior level).
- Language: Fluent in English (B2 level), German is a plus.
- Sector Experience: Basic knowledge in energy transmission/distribution (TSO/DSO) and Grid Analysis/Calculations.
- Technical Skills: Docker, Python (fastapi, poetry, ruff, black, pandas, protobuf, confluent-kafka).
Additional Skills
- Strong Python coding experience.
- Understanding of software design patterns, continuous integration, and security.
- Familiarity with Kubernetes, OpenShift, and cloud technologies.
- Experience with REST web integration.
- Knowledge of dependency injection and continuous integration.
- Understanding of CIM/CGMES data models is advantageous.
- Familiarity with Optimization toolchains/architectures is a plus.
Work arrangement
Similar Jobs in Germany
Python Developer
Enertek Group
4 months 4 weeks ago
Senior Python Developer
Storm2
remote
4 months 4 weeks ago
Lead Data Scientist
Next Ventures
4 months 4 weeks ago
Python Developer
Optimus Search
4 months 4 weeks ago
Python Developer
Explore Group
remote
4 months 4 weeks ago