Werken bij het ministerie Defensie, maar niet als militair?
Word Software Engineer!
Als je kiest voor een baan bij Defensie, dan kies je voor maatschappelijk relevant werk. Je draagt echt iets bij aan een veilig Nederland. Naast 42.000 beroepsmilitairen en 7.000 reservisten werken er ook nog zo’n 24.000 burgers bij Defensie. Je gaat werken bij het Commando Materieel en IT (COMMIT). COMMIT zet zich in om collega’s in binnen- en buitenland zo goed mogelijk te ondersteunen: met het beste materieel, de beste voorraden en de beste ICT. Zo kunnen zij hun taken zo effectief en doelmatig mogelijk blijven uitvoeren.
Ben jij een ervaren software engineer met een passie voor complexe technische uitdagingen? Wil jij bouwen aan de toekomst van gedistribueerde systemen voor Situation rooms, commandocentra en militaire voertuigen?
Als Software engineer ga je onze teams versterken bij het ontwikkelen van dit soort bijzondere software.
Wat ga je doen?
Hoogwaardige software vraagt om vaardige software engineers. Als software engineer bij JIVC/Landgebonden IT versterk je één van onze ontwikkelteams, team ‘Infra – Hosting’ bij het creëren van mission-critical militaire toepassingen voor de Koninklijke Landmacht. Je werkt in een hecht Scrum-team samen met andere ontwikkelaars, architecten, testers én militairen. Jouw software ondersteunt de commandovoering van een missie door het mogelijk te maken complexe systemen van computers, servers, radioapparatuur, sensoren etc. te deployen en configureren voor in militaire voertuigen en mobiele commandocentra. Je zorgt ervoor dat deze systemen en talloze randapparatuur één werkend geheel wordt, met een zo klein mogelijke configuratielast. Bovendien krijg je regelmatig de kans om je werk in het veld, bij militaire oefeningen, gebruikt te zien worden en te testen. Uiteindelijk begeleid je mede de invoering van het systeem in de operationele omgeving.
Wat betekent dit concreet?
Taken zijn o.a.:
- Bouw en verfijn een modulair, plug-in-gebaseerd platform (C4i) dat zowel op Windows als Linux draait.
- Implementeer configuratie-logica met C#, .NET Core en WPF; maak gebruik van Docker-containerisatie voor consistente deployments.
- Integreer externe APIs (REST, gRPC, XML/JSON) en zorg voor robuuste unit-, component- en (indien mogelijk) integratietesten.
- Automatiseer builds en releases via CI/CD-pipelines (Azure DevOps is een pré) en houd de kwaliteit hoog met statische code-analyse.
- Werk samen in een Scrum-omgeving binnen een SAFe-ART: increment-planning, stand-ups, demo-reviews en retrospectives.
- Communiceer met hardware- en embedded-specialisten om de juiste interfaces te realiseren en de impact op de eindgebruiker te maximaliseren.