...

Technisch Ontwikkelaar

Logo van het Nederlandse Ministerie van Defensie met een blauw vak met een wit leeuwenembleem aan de linkerkant en de tekst "Ministerie van Defensie" aan de rechterkant op een witte achtergrond.

Aanvraagnummer: 42604
Contractvorm: Detachering
Organisatie: Ministerie van Defensie
Locatie: Breda - Noord-Brabant
Uren per week: 38 per week
Tarief: Geen maximum
Duur van de opdracht: 12 maanden
Regio: Noord-Brabant
Startdatum: 01-07-2026
Optie tot verlenging: Mogelijk, maar nog niet bekend
Sluitingsdatum: 24-06-2026 10:00

LET OP! Deze opdracht is gesloten



eCF-profiel

Deze opdracht is gebaseerd op het European e-Competence Framework (e-CF). Dit is een Europese standaard voor het beschrijven van IT-competenties en het bijbehorende niveau van verantwoordelijkheid.

Het eCF-profiel geeft aan welke competenties en op welk niveau (e-1 t/m e-5) van de kandidaat verwacht worden.

Wij verwachten dat kandidaten in hun cv duidelijk aantonen dat zij over deze competenties beschikken. Dit kan door per relevante opdracht of functie te beschrijven:

  • welke rol de kandidaat vervulde
  • welke werkzaamheden en verantwoordelijkheden daarbij hoorden
  • in welke mate deze aansluiten op de gevraagde eCF-competenties en het niveau

Cv’s waarin de gevraagde eCF-competenties niet aantoonbaar terugkomen, kunnen niet volledig worden beoordeeld op geschiktheid.

Opdrachtomschrijving

De functie is onderdeel van een nieuw team dat wordt opgestart en naar verwachting voor een periode van 2 jaar wordt geplaatst op de locatie van de Nederlandse Defensie Academie (NLDA) in Breda. Het is van belang dat dit nieuwe team goed samenwerkt met het centrale O&iT Team in Utrecht omdat hun way of working en teamcultuur ook bij dit nieuwe team moet landen. Daarom zal het team gedurende de opstartfase mogelijk een periode in Utrecht werkzaam zijn. Daarnaast zullen er teamleden van locatie Utrecht en Breda periodiek van locatie wisselen. Als afdeling willen we vanuit onze waarde strategie Customer Intimacy zichtbaar en aanspreekbaar zijn voor de NLDA. Dat kan betekenen dat het team in Breda vier dagen per week op kantoor is en er relatief minder thuisgewerkt kan worden. We rekenen dus op je flexibiliteit en medewerking hierin.

Je werkzaamheden bestaan uit het ontwerpen, ontwikkelen en beheren van applicaties die in samenhang de O&iT (Opleiden en individueel Trainen) keten vormen. Je bent in staat om vanuit de basis een oplossing te vinden en te ontwikkelen voor nieuwe, gewenste functionaliteit. Het gaat je goed af om de door jou bedachte oplossingen over te brengen en te verdedigen met betrekking tot de gemaakte keuzes. Je werkt hands-on aan het beheer en onderhoud van bestaande systemen en helpt mee nieuwe modules te ontwikkelen. Bij het ontwikkelen van jouw oplossing neem je de protocollen met betrekking tot authenticatie/communicatie, Enterprise Integration Patterns en tool- en libraryselectie mee. Dat doe je ook met patronen als DDD, CQRS, Clean Architecture en Event-Driven Architecture. Je kunt je collega’s goed bijstaan en begeleiden in het analyseren van complexe en minder complexe softwareproblemen. Daarbij houd je nauw contact met de technisch ontwikkelaars van het team in Utrecht omdat daar uiteindelijk de eindregie ligt en de way of working eenduidig blijft.

Tijdens het gesprek kunnen we je eventueel een case voorleggen waarin we je vragen ons mee te nemen in en te overtuigen van de door jouw gekozen oplossingsrichting, waarbij nog niet alles duidelijk is en er deels richting ontbreekt. Daarbij geef je ook jouw beeld over hoe je structuur gaat brengen en prioriteiten gaat stellen.

Eisen

  • Kandidaat heeft een afgeronde HBO-opleiding die relevant is voor de uitvoering van de functie.
  • Kandidaat heeft minimaal 3 jaar recentelijk aantoonbare werkervaring in de rol van Senior Developer.
  • Ervaring met het ontwikkelen in frontend frameworks, zoals bijvoorbeeld Aurelia, Angular of React.
  • Ervaring met .Net Core/.Net Framework met één en bij voorkeur meer van de volgende technieken: Entity Framework, SQL, TypeScript en/of JavaScript.
  • Ervaring met het creatief ontwikkelen van applicaties en het zelfstandig analyseren van problemen binnen het werkveld.
  • Ervaring met het zelfstandig uitwerken van complexe scenario’s voor de ontwikkeling van applicatie(s).
  • Ervaring met het kiezen van geschikte technische opties voor optimalisatie van applicatieontwikkeling, -beheer, -prestaties en architectuur.
  • Ervaring met HTML en/of CSS.
  • Kandidaat heeft minimaal 2 jaar aantoonbare werkervaring op het niveau van frontend architecturen zoals component based development, ngRx, async, etc.
  • Kandidaat heeft minimaal 3 jaar aantoonbare werkervaring met het gekozen eCF-profiel in een soortgelijke functie.

Wees je ervan bewust dat je als externe medewerker meewerkt aan deze gereedstelling en aan het ondersteunen van de militairen in onze krijgsmacht. Samen werken we slimmer aan een informatiedominante en digitaal weerbare krijgsmacht die gereed is voor grootschalig conflict. Zonder digitale ruggengraat geen gevechtskracht! De werkzaamheden vinden plaats binnen COMMIT/JIVC bij de afdeling Lucht-, Ruimte en Training IT, Domein Trainen. Binnen dit Domein is het Opleiding & Individuele Training team (O&iT team) verantwoordelijk voor het ontwerp, de doorontwikkeling en het onderhoud van de gehele keten van Opleiding & Individuele Training-applicaties binnen Defensie. Dit wordt uitgevoerd volgens een Agile methode. Het applicatieportfolio van het team bestaat uit de volgende onderdelen:

  • Kwalificatieprofiel
  • Kwalificatiebehoefte
  • O&T ontwerp
  • O&T middelenbeheer
  • O&T draaiboekeditor
  • PRD (Plan- en Roostermodule Defensie)
  • O&T Dashboard (inclusief Leerling Volg Systeem)
  • Digitaal Leertakenboek
  • Sessie- en resultaatchecker
  • Q-Monitor

Achtergrond opdracht

Door diverse geopolitieke ontwikkelingen is de veiligheidssituatie in de wereld veranderd. Vrijheid is niet meer zo vanzelfsprekend als voorheen. Defensie en de Nederlandse krijgsmacht stellen zich daarom momenteel versneld gereed voor Hoofdtaak 1. Wees je ervan bewust dat je als externe medewerker meewerkt aan deze gereedstelling en aan het ondersteunen van de militairen in onze krijgsmacht. Samen werken we slimmer aan een informatiedominante en digitaal weerbare krijgsmacht die gereed is voor grootschalig conflict. Zonder digitale ruggengraat geen gevechtskracht!

De werkzaamheden vinden plaats binnen COMMIT/JIVC bij de afdeling Lucht-, Ruimte en Training IT, Domein Trainen. Binnen dit Domein is het Opleiding & Individuele Training team (O&iT team) verantwoordelijk voor het ontwerp, de doorontwikkeling en het onderhoud van de gehele keten van Opleiding & Individuele Training-applicaties binnen Defensie. Dit wordt uitgevoerd volgens een Agile methode. Het applicatieportfolio van het team bestaat uit de volgende onderdelen:

  • Kwalificatieprofiel
  • Kwalificatiebehoefte
  • O&T ontwerp
  • O&T middelenbeheer
  • O&T draaiboekeditor
  • PRD (Plan- en Roostermodule Defensie)
  • O&T Dashboard (inclusief Leerling Volg Systeem)
  • Digitaal Leertakenboek
  • Sessie- en resultaatchecker
  • Q-Monitor

De O&iT keten biedt de defensieorganisatie, met name de betrokkenen bij Opleiden & Trainen (O&T), de mogelijkheden om het volledige proces van kwalificeren van medewerkers te doorlopen. De NLDA heeft de wens uitgesproken gebruik te gaan maken van de O&iT keten voor haar O&T-bedrijfsvoering. De dedicated Business Analist (BA) gaat met de NLDA analyseren wat er nodig is om de NLDA in de O&T-keten op te kunnen nemen. De BA zal daarvoor ook de rol van Product Owner op zich nemen. Als software engineer kom je in een Scrum-team te werken en wordt er van je verwacht dat je niet alleen goed in teamverband kunt werken, maar ook zelfstandig je taken kunt uitvoeren. Je voert ook code-reviews uit van het werk van je teamleden en stelt eventuele verbeterpunten voor. Daarnaast neem je ook deel aan afstemmingen met stakeholders om de door klanten gewenste functionaliteit te bepalen voordat of gedurende de tijd dat deze ontwikkeld worden. Daarbij kun je complexe technische onderwerpen duidelijk uitleggen aan niet-technische stakeholders.

Generieke beschrijving competentiegebied en niveau’s

Interpreteert het applicatieontwerp om een geschikte toepassing te ontwikkelen in overeenstemming met de behoeften van de klant. Past bestaande oplossingen aan door bijvoorbeeld een toepassing naar een ander besturingssysteem te porteren. Codeert, debugt, test en documenteert en communiceert productontwikkelingsstadia. Selecteert geschikte technische opties voor ontwikkeling zoals hergebruik, verbetering of herconfiguratie van bestaande componenten. Optimaliseert efficiëntie, kosten en kwaliteit. Valideert resultaten met gebruikersvertegenwoordigers, integreert en geeft opdracht tot de algehele oplossing.

eCF3 Senior Professional /Manager: het creatief ontwikkelen van applicaties en het kiezen van geschikte technische opties; het rekening houden met andere ontwikkelingsactiviteiten; het optimaliseren van applicatieontwikkeling, -beheer en -prestaties door het gebruik van architectuur en het hergebruik van bewezen componenten.

Samenvattende opgave en missie

Ontwerpen en/of coderen om te voldoen aan de specificaties van de oplossing. Zorgt voor het bouwen en implementeren van ICT-applicaties. Draagt bij aan een laag ontwerp. Schrijft code om optimale efficiëntie, functionaliteit en gebruikerservaring te garanderen.

Taken

  • Ontwikkel en integreer componenten
  • Volg richtlijnen voor gebruikerservaringen
  • Wees bewust van bekende beveiligingskwetsbaarheden en pas security by design toe
  • Stel documentatie op
  • Verstrek geavanceerde, componenttechnische ondersteuning
  • Los problemen op vóór en na het testen

Wensen

  • Kandidaat heeft bij voorkeur meer dan de aangegeven eis aantoonbare werkervaring met de gevraagde functie binnen het eCF-profiel.
  • Kandidaat heeft bij voorkeur minimaal 2 jaar aantoonbare werkervaring met Claims Based Authorization (JWT-tokens).
  • Werkervaring met Azure DevOps, bij voorkeur in combinatie met GIT.
  • Ervaring in een architectuurrol. (optioneel)
  • Ervaring in een rol als Lead Developer of in Architectuur.
  • Aantoonbare ervaring met werken binnen het Ministerie van Defensie.

Aanvullende informatie

Hybride werken: de frequentie is een schatting, mits het werk dit toelaat. Afspraak met betrekking tot thuiswerken gaat altijd in overleg met de behoeftesteller.

Aantal dagen thuiswerken toegestaan: 2