Sie entwickeln die technologische Basis für den »Digital Lifecycle Twin« und zugehörige SDD-Infrastruktur beim Kunden - ein System, das durch Servicedaten und prädiktive Analysen die Einsatzbereitschaft moderner Defence-Systeme im Feld sichert und Kunden im Produktlebenszyklus mit relevanten digitalen Services bei militärisch-logistischen Entscheidungen unterstützt. Sie arbeiten eng mit den Engineering-Bereichen der anderen drei Divisionen, der Governance-Abteilung des S&T Engineerings sowie dem Bereich Software-Defined Defence & Digitalisation zusammen.
Entwicklung und Implementierung von skalierbaren, robusten Backend-Komponenten für cloud-native Anwendungen
Entwicklung von Services und APIs, die in verteilten Systemen betrieben werden
Containerisierung der Software (z.B. mit Docker) und Vorbereitung für den hybriden Betrieb, sowohl in Cloud-Umgebungen als auch Baremetal
Zusammenarbeit im cross-funktionalen Scrum-Team: Teilnahme an Sprint-Planungen, Reviews und Retrospektiven
Sicherstellung von Code-Qualität durch Code-Reviews, automatisierte (Unit-) Tests und Continuous Integration
Entwicklung unter Berücksichtigung hoher IT-Sicherheitsstandards (DevSecOps) für sensible Infrastrukturen
Analyse und Optimierung der Performance und Skalierbarkeit
Dokumentation der entwickelten Lösungen und Unterstützung bei der technischen Weiterentwicklung der Architektur
Enge Zusammenarbeit mit DevSecOps und Frontend-Teams zur reibungslosen Integration und Auslieferung der Software mit automatisierter Bereitstellung und Deployment-Strategien für hybride Kundenumgebungen
Anforderungen
Abgeschlossenes Studium der Informatik, Softwaretechnik oder eine vergleichbare Qualifikation
Mehrjährige operative Erfahrung in der Backend Software-Entwicklung mit modernen Hochsprachen (z.B. Java, Kotlin, Go, Rust, C#)
Ausgeprägte Erfahrung mit cloud-nativen Architekturen und verteilten, skalierenden Systemen
Sichere Kenntnisse in der Containerisierung (bspw. Docker/Podman) und idealerweise Erfahrung mit Orchestrierungstools (z.B. Kubernetes/OpenShift)
Vertrautheit mit agilen Entwicklungsmethoden, insbesondere Scrum
Erfahrung im Design und der Entwicklung von Services und RESTful APIs, sowie gute Kenntnisse in der Arbeit mit relationalen und/oder NoSQL-Datenbanken
Gutes Verständnis für Continuous Integration/Continuous Deployment (CI/CD) Pipelines
Teamplayer mit ausgeprägter Kommunikationsfähigkeit und selbstständiger Arbeitsweise
Interesse an neuen Technologien und Bereitschaft, den Technologie-Stack aktiv mitzugestalten