Python Entwicklung im Bereich Energie- & Netztechnik

Freiberuflich in: Remote & vereinzelt Reisen

Dauer: 6 Monate

100% Auslastung

Freelancer-Projekte-PLZ1

Start: 01.06.2024

Dauer: 6 Monate +
Auslastung: Vollzeit
Lokation: Remote & Berlin sowie Neuenhagen (98/2), zu 2 % Reisen nach Brüssel & Warschau

Aufgaben:

* Erstellung von sauberem, effizientem Code auf der Grundlage von Spezifikationen und Anleitungen
* Entwicklung, Pflege und Nutzung von Bereitstellungspipelines (nach dem Paradigma "Infrastruktur als Code")
* Erstellung und Bereitstellung von Python-Diensten in Kubernetes
* Einrichtung von Automatisierungs- / Testskripten zur Unterstützung von Elektroexperten mit Python-Kenntnissen, damit sie ihre Lösungen effizient mit Daten füttern und Funktions- und Qualitätstests durchführen können
* Behebung und Verbesserung bestehender Software (maßgeschneiderte Implementierungen, Pandapower, Datenkonverter)
* Implementierung von technischen Lösungen in enger Zusammenarbeit mit allen Teammitgliedern, einschließlich TMD-Architekten
* Besonderes Augenmerk auf benutzerzentriertes Softwaredesign legen und Software entwickeln, die die Bedürfnisse unserer internen Kunden erfüllt und übertrifft sowie den Anforderungen der unterstützten externen Geschäftsprozesse entspricht
* Pflegen Sie die Software professionell und erstellen Sie regelmäßig Updates, um den Kundenanforderungen gerecht zu werden
* Analysieren und testen Sie Programme und Produkte vor der formellen Einführung in einer iterativen Weise
* Schnelle und effiziente Behebung von Problemen bei der Programmierung, um einen produktiven Arbeitsplatz zu gewährleisten
* Hilfe und Unterstützung beim Coaching und Training anderer Teammitglieder, um sicherzustellen, dass alle Mitarbeiter sicher im Umgang mit entwicklungsunterstützenden Tools sind, z.B. im Azure-Framework

Ziel:

*
Entwicklung von Grid Analysis Optimization-Modulen auf der Grundlage vorgegebener User Stories im Rahmen der Grid Analyse Produktlinie * Stabilität und Robustheit sind extrem wichtig, da die Anwendung und ihr Output für kritische Prozesse innerhalb der Leitstelle essentiell sind
* Es ist von entscheidender Bedeutung, die Software nach den Richtlinien des Tailor Made Development (TMD) zu entwickeln und gleichzeitig genug Flexibilität bietet, um zukünftige Änderungen mit minimalem Aufwand zu ermöglichen.

Must-Haves:

*
Min. Mindestens 3 Jahre Kenntnisse in der Python-Entwicklung und verwandten Technologien (Mid-Senior) * Sprachkenntnisse: fließend Englisch, Niveau B2 (Deutsch ist ein Plus)
* Grundlegende Erfahrung im Bereich der Energieübertragung / -verteilung (TSO / DSO) und Netzanalyse / Berechnungen
* Docker
* Python (fastapi, poetry, ruff, black, pandas, protobuf, confluent-kafka)

Anforderungen:

* IT-/Technik-bezogener akademischer Abschluss (Bachelor oder Master) oder gleichwertiger Abschluss durch Erfahrung
* Mehrere Jahre Erfahrung in der Python-Programmierung
* Konzeptionelle Kenntnisse von Software-Entwurfsmustern, kontinuierlicher Integration und Sicherheit
* Umfassendes technisches Wissen, um unsere technologische Landschaft voranzubringen
* Erfahrung mit Kubernetes, OpenShift und ähnlichen Cloud-Technologien ist ein Plus
* Erfahrung mit Web-Integrationstechnologien wie REST ist von Vorteil
* Konzeptionelle Kenntnisse von Dependency Injection, Software Design Patterns und kontinuierlicher Integration
* Verständnis von CIM/CGMES-Datenmodellen ist ein großes Plus
* Verständnis von Optimierungs-Toolchains/-Architekturen (mathematische Programmiersprache, Solver Kopplung) ist ein großes Plus


JobNr: 15107

Ansprechpartner: Anass Hajbane
E-Mail: Experten@Soorce.de
« Zurück zu allen offenen Projekten