MDOcore Software Architect
Hensoldt Sensors Gmbh
Ulm, Germany
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
GermanJob location
Ulm, Germany
Tech stack
Proxmox
Agile Methodologies
Software Suite
Automation of Tests
C++
Cloud Computing
Computer Security
Continuous Integration
Dataspaces
Linux
DevOps
Distributed Systems
Middleware
Python
Oracle Applications
Posix
Scrum
Software Architecture
Software Defined Everything
Scaled Agile Framework
Service-Oriented Architecture
Systems Architecture
Virtualization Technology
Information Technology
Docker
VMware
Microservices
Job description
HENSOLDT entwickelt mit MDOcore eine Vernetzungslösung, die Sensoren, Effektoren und Datenräume effizient miteinander vernetzt. Als MDOcore Architect übernehmen Sie eine Schlüsselrolle beim Aufbau einer hoch-performanten und interoperablen MDOcore Software-Suite, um Informationsüberlegenheit und Reaktionsgeschwindigkeit im Einsatzgebiet zu gewährleisten., * Entwurf und Verantwortung von Ziel- und Lösungsarchitekturen für cloud-native und hybride Anwendungen auf Basis von OCI.
- Übersetzung fachlicher und nicht-funktionaler Anforderungen in nachhaltige Software- und Systemarchitekturen.
- Festlegung und Durchsetzung von Architekturprinzipien, -standards und -richtlinien.
- Enge Zusammenarbeit mit agilen Entwicklungsteams (z. B. Scrum, Kanban) zur kontinuierlichen Architektur-Weiterentwicklung.
- Architektur-Coaching der Entwicklungsteams sowie Unterstützung bei Design- und Technologieentscheidungen.
- Bewertung und Auswahl von Cloud-Technologien, Frameworks und Technologien innerhalb der Oracle-Cloud-Landschaft.
- Sicherstellung von Skalierbarkeit, Performance, Sicherheit, Verfügbarkeit und Wartbarkeit der Lösungen.
- Berücksichtigung von DevOps-, CI/CD- und Automatisierungskonzepten in der Architektur.
- Technische Abstimmung mit MDOcore Solution Architekt, IT-Security, Betrieb und externen Partnern.
- Unterstützung bei Migrationsvorhaben (z. B. On-Premises zu Cloud).
Requirements
- Abgeschlossenes Studium der Informatik, Elektrotechnik oder vergleichbarer Fachrichtungen
- Mehrjährige Berufserfahrung in der Definition von komplexen Software-Architekturen
- Kenntnisse in Virtualisierungs- und Containertechnologien (z.B. VMware, Proxmox, Docker, Podman).
- Fundiertes Know-how in Microservices, Cloud-Technologien, (z.b. OCI-Container) verteilten Systemen, Datenmodellen und Software-Standards
- Erfahrung in modernen Entwicklungs- und Integrationsumgebungen (CI/CD, Container, automatisierte Tests)
- Kenntnisse bzgl. Software-Defined Technologien (SDx) Konzepten und Cloud Data Distribution
- Strukturierte, analytische Arbeitsweise sowie hohe Kommunikations- und Moderationskompetenz
- Ausgeprägtes Verantwortungsbewusstsein und Interesse an sicherheitskritischen Technologien
- Sehr gute Kenntnisse in C++, idealerweise auch Python oder Rust
- Erfahrung in der Entwicklung von Software-Frameworks oder Plattformen
- Fundiertes Verständnis von Service-orientierten Architekturen (SOA), sowie Middleware & Kommunikationsframeworks
- Idealerweise Erfahrung mit POSIX-basierten Systemen (z. B. Linux)
- Erfahrung in der Anwendung agiler Methoden wie KANBAN, SCRUM und SAFe sowie im Setup agiler Teams
- Starke Problemlösungsfähigkeiten und Fähigkeit, komplexe Zusammenhänge zu verstehen und zu kommunizieren