EICS PD GmbH in Bonn sucht einen motivierten Software Engineer (m/w/d) für die Remote-Mitarbeit an einem innovativen Projekt im Bereich des German Mission Network (GMN) der Bundeswehr. Der Fokus liegt auf der Entwicklung eines Management-Supportsystems, das Führungsinformationssysteme über ihren Lebenszyklus begleitet. Zu den Aufgaben gehören die Implementierung von Softwarekomponenten, die Weiterentwicklung eines webbasierten Portals und die Gestaltung benutzerfreundlicher Oberflächen. Geboten wird ein langfristiger Arbeitsplatz mit Entwicklungsmöglichkeiten in einem zukunftsorientierten Umfeld.
Software Engineer (m/w/d) 70% Remote in Bonn
Als prämierter Engineering-Dienstleister sind wir in zukunftsweisende und spannende branchenübergreifende Entwicklungsprojekte national und international involviert.
Möchten Sie in einem innovativen Umfeld an den nachhaltigen Lösungen von morgen mitwirken und Ihr Wissen in zukunftsträchtige Projekte einbringen?
Wir bieten Ihnen das ideale Umfeld für Ihre berufliche Weiterentwicklung. Diese Position ist langfristig zu besetzen, mit der Option zur Übernahme.
Kontext: Im Projekt GMN (German Mission Network) entwickeln wir ein Management-Supportsystem, das Führungsinformationssysteme der Bundeswehr über ihren gesamten Lebenszyklus begleitet. Beginnend mit den Herstellungsprozessen erstrecken sich die Aufgaben über die Unterstützung und das Management von Rechenzentren sowie die Einsatzplanung. Mittels eines modellbasierten Ansatzes generieren wir automatisiert Setup-Skripte, die unseren Kunden, die Bundeswehr, in die Lage versetzen, standardisierte, einsatzrelevante IT-Systeme zu installieren, zu konfigurieren und zu aktualisieren.
In diesem Kontext erbringt unser Mandant Leistungen in folgendem Bereich:
- Implementierung von Softwarekomponenten gemäß Kundenanforderungen über den gesamten Softwarelebenszyklus
- Design, Implementierung und Dokumentation neuer Softwarekomponenten sowie deren Integration in bestehende Softwaresysteme
Aufgaben
- Weiterentwicklung eines webbasierten Portals zur übersichtlichen Darstellung von Daten, Dokumenten, Karteninhalten sowie Status- und Fortschrittsinformationen zu Vorhaben, Assets, Konfigurationen und Reportings
- Anbindung des Frontends an Backend-Services über REST-APIs zur Sicherstellung einer effizienten Client-Server-Kommunikation
- Gestaltung und technische Umsetzung wizard-gestützter Benutzeroberflächen zur schrittweisen Bearbeitung komplexer Workflows, beispielsweise zur Anlage von Vorhaben oder Konfigurationen von IT-Services
- Implementierung von rollen- und kontextabhängigen UI-Sichten, einschließlich Interaktionen mit Drittsystemen über Hyperlinks, DeepLinks oder eingebettete Komponenten
- Berücksichtigung moderner UI-/UX-Prinzipien zur Sicherstellung einer intuitiven Nutzererfahrung
Anforderung
- Sie bringen einschlägige Erfahrung bzw. Kenntnisse in folgenden Bereichen mit:
- Entwicklung professioneller React-Komponenten in TypeScript
- React-Entwicklung mit unter anderem react-hook-form, react-router
- Umsetzung von komplexen UI-Komponenten mit shadcn, radix-ui und tailwindcss für Wizard Workflows in Storybook
- Durchführung von Code Reviews, UX-Feedback-Schleifen
- UX/UI-Design, Formularlogik und interaktiver Kartenintegration (z. B. GIS-Komponenten, Map-Tiles)
- Erfahrungen in agiler Softwareentwicklung
- Erfahrungen in PairProgramming und Code Reviews
- Erfahrungen mit modularen Architekturen und Verständnis für Entkopplung, Testbarkeit und Nachvollziehbarkeit
- Nutzung von Softwaretools für agiles Arbeiten, Atlassian Jira, oÄ.
- Quellcodeverwaltung und Versionskontrolle mit git und ggf. gitbash
- Kenntnisse in Software Unit und Integration Testing mit u.a. vitest
- Sehr gute Deutsch-Kenntnisse (mind. C1-Niveau) sowie gute Englisch-Kenntnisse (mind. B1-Niveau) sind zwingend erforderlich