Aufgaben
- Entwicklung von Backend-Komponenten einer verteilten Anwendung zur Erfassung und echtzeitnahen Bewertung von IEC 60870-5-104-Kommunikation in Containern
- Entwicklung von Backend-Komponenten auf Basis von Frameworks wie Django oder FastAPI
- Konzeption und Dokumentation von Tests sowie deren Durchführung und Fehleranalyse
- Anreicherung und komponentenbasierte Implementierung neuer Funktionen
- Entwicklung und Implementierung automatisierter Testunterstützung
- Design und Modellierung neuer Schnittstellen und Konzepte sowie Dokumentation und Durchführung von Tests
- Die Leistungserbringung erfolgt anhand klar definierter Auftragspakete. Die vorherige fachliche Abstimmung mit beteiligten Stakeholdern, die Erläuterung des Arbeitspaketes nach Fertigstellung und die Erstellung technischer Dokumentation ist Bestandteil der Leistungserbringung
Profil
- Fundierte Erfahrung in der Entwicklung mit Django oder FastAPI
- Erfahrung mit verteilten Anwendungen und Datenverarbeitung in Echtzeit bzw. Near-Realtime
- Erfahrung mit der Entwicklung in Container-Umgebungen wie Docker oder Podman
- Kenntnisse in der Analyse von Netzwerkprotokollen (z.B. mit Scapy, tshark, Zeek...)
- Idealerweise Kenntnisse von IEC 60870-5-104 oder vergleichbaren industriellen Kommunikationsprotokollen
- Idealerweise Kenntnisse in der Frontend-Entwicklung
Benefits
- Aussicht auf Folgeprojekte
- Aussicht auf Projektverlängerung
- Betreuung im laufenden Projekt durch unser Team