Software Architect
Eisen: - Minimaal 10 jaar praktische werkervaring als (lead) software-engineer in complexe systeemontwikkeling van zowel client-server (desktop) als cloud-native systemen. - Tenminste 5 jaar recente werkervaring als software-architect. - In het bezit van TOGAF-certificaat, of afgeronde (diploma) opleiding Software Architect. - Afgeronde HBO- of WO-opleiding (Diploma). - Minimaal 10 jaar aantoonbare werkervaring met .NET. - Minimaal 3 jaar aantoonbare werkervaring met het toepassen van generieke architectuur aspecten: Domain driven design, micro services, security aspecten (Active Directory, Oauth, Zero Trust, etc.), Docker en REST API Design. - Minimaal 3 jaar aantoonbare werkervaring met DevOps, b.v. Git(Lab). Wensen: - Aantoonbare werkervaring met het ontwikkelen van systemen die worden ingezet in de openbare orde en veiligheidsketen. - Aantoonbare werkervaring met Agile principes en het werken in een interdisciplinaire Scrum en SAFe omgeving. - Aantoonbare werkervaring met databases in Enterprise configuraties, bij voorkeur Oracle en MS SQL server. - Aantoonbare werkervaring met Angular of vergelijkbare moderne front end development. - Aantoonbare werkervaring met ISO 25010 en het toepassen daarvan. Omschrijving: Voor onze klant Defensie zijn wij op zoek naar een Software Architect. In deze rol ben je verantwoordelijk voor het leiden en sturen van de systeemontwikkeling van een applicatie die een van de belangrijkste operationele processen van de Koninklijke Marechaussee gaat ondersteunen. Je gaat voorop in de overstap naar nieuwe architectuur oplossingen en ontwikkelt samen met andere (solution) architecten een strategie om te komen van de bestaande monolithische systemen. Met jouw ervaring als (lead) software engineer en software architect leid je de systeemontwikkeling van zowel client-server (desktop) als cloud-native systemen. Dit kan inhouden dat je meerdere software ontwikkelteams aanstuurt, zowel binnen het JIVC als bij ketenpartners of leveranciers. Je identificeert en ontwerpt innovatieve softwareoplossingen om de gewenste functionaliteiten te realiseren. Daarnaast neem je de leiding over softwareontwikkelingsprojecten en communiceer je de voortgang aan het management. Je draagt hands-on bij aan alle fasen van de softwareontwikkeling en borgt de softwarekwaliteit door projectcode te controleren en testen. Het is belangrijk dat je werkt met de juiste tools en technologieën om systemen en processen te verbeteren. Je ontwikkelt talent binnen het softwareteam en creëert een cultuur van continue verbetering. Het is essentieel om binnen budget- en tijdslimieten te blijven en toch de gewenste resultaten te behalen. Het IT-landschap van de KMar ontwikkelt zich snel, met intensieve samenwerking met de markt en steeds meer in-house software ontwikkeling. Daarom wil de afdeling COC2/I&V haar positie versterken om regie te voeren op software ontwikkeling.