KS-007313
Leistungsbeschreibung
In der Systemführung des Kunden soll ein System zur Qualitätssicherung der Kommunikation in der Netzleittechnik entwickelt werden. Die Anwendung soll die IEC-60870-5-104-Kommunikation erfassen, decodieren, nahezu in Echtzeit verarbeiten, in einem Daten-Backend persistieren und über ein Web-Frontend bereitstellen. Der Einsatz von Open-Source-Technologien wird bevorzugt.
Zur Weiterentwicklung eines bestehenden Proof of Concept (PoC) zu einem produktiv einsetzbaren System wird Unterstützung bei der technischen Umsetzung der Anwendung benötigt.
Leistungsumfang:
- Entwicklung von Backend-Komponenten zur Erfassung und Weiterleitung von TCP-Payloads
- Entwicklung von Applikationslogik zur inhaltlichen Überprüfung der TCP-Payloads auf Basis vorgegebener fachlicher Logik
- Entwicklung von Applikationskomponenten auf Basis von Frameworks wie Django oder FastAPI
- Implementierung automatisierter Tests sowie Unterstützung bei der Qualitätssicherung und Fehleranalyse
- Erläuterung der Arbeitspakete nach Fertigstellung
- Erstellung technischer Dokumentationen
- Leistungsbezogene Abstimmungen und Klärungen
Die Leistungserbringung erfolgt anhand klar definierter Auftragspakete. Die vorherige fachliche Abstimmung mit den beteiligten Stakeholdern, die Erläuterung der Arbeitspakete nach Fertigstellung sowie die Erstellung der technischen Dokumentation sind Bestandteil der Leistungserbringung.
Anforderungsprofil:
- Mehrjährige Erfahrung in der Entwicklung mit Django oder FastAPI
- Erfahrung mit verteilten Anwendungen und Echtzeit- bzw. Near-Realtime-Datenverarbeitung
- Erfahrung mit Container-Umgebungen wie Docker oder Podman
- Kenntnisse in der Analyse von Netzwerkprotokollen, z. B. mit Scapy, tshark oder Zeek
- Idealerweise Kenntnisse in IEC 60870-5-104 oder vergleichbaren industriellen Kommunikationsprotokollen
- Idealerweise Erfahrung in der Frontend-Entwicklung
- Gute Deutschkenntnisse
Über den Auftraggeber
Start: ASAP
Ende: 31.12.2026 plus Option auf Verlängerung
Auslastung: ca. 30 Stunden pro Woche
Onsite Stunden: 0
Offsite Stunden: 475
Standort: Dortmund | 100 % remote
Vertragsart: Contracting | sozialversicherungspflichtig Angestellte bevorzugt

