Logo van Ministerie van Defensie
Logo van Ministerie van Defensie

Full Stack Developer

Ministerie van Defensie

Kalvermarkt 32, 2511 CB Den Haag, Nederland

Sluit over 6 dagen

Begindatum:

1 okt 2026

Einddatum:

30 sept 2027

Uren per week:

36

Publicatiedatum:

12 aug 2026
Opdracht tarief Geen maximumOpdracht uren 36
Opdracht alleen mogelijk voor professionals in loondienst bij onze organisatie
Kijkende naar de inhoud van deze opdracht en de wet DBA, kan je deze opdracht alleen uitvoeren als je in loondienst bent. Omdat doorleenconstructies binnen deze opdracht niet zijn toegestaan, kunnen wij alleen kandidaten aanbieden die bij onze organisatie in dienst zijn.
Wil je voor de duur van deze opdracht bij ons in dienst komen?
Dat is mogelijk! Wij bieden je een uitzendovereenkomst aan, waardoor je de opdracht in loondienst vanuit ons uitzendbureau Projectversterkers B.V. kunt uitvoeren. Bereken hieronder jouw bruto maandsalaris.
Wat zijn de voordelen?
Opdracht alleen mogelijk voor professionals in loondienst bij onze organisatie

Omschrijving

Opdrachtomschrijving

Voor een innovatieve robotica-omgeving zijn we op zoek naar een ervaren Full Stack Developer met een sterke focus op front-end development, UX en realtime dataverwerking. In deze rol werk je aan het ontwikkelen van interactieve gebruikersinterfaces en ondersteun je de technische infrastructuur achter intelligente robotsystemen. Je schakelt nauw met gebruikers en multidisciplinaire teams om complexe technologie toegankelijk en gebruiksvriendelijk te maken.

De Koninklijke Marechaussee heeft als doel om binnen een jaar een operationeel inzetbare robot te realiseren voor objectbeveiliging binnen het domein Bewaken en Beveiligen. Deze robot moet een praktisch hulpmiddel worden voor het versterken van de beveiligingscapaciteiten, waarbij de focus ligt op het verbeteren van operationele efficiëntie en het verminderen van menselijke inzet waar mogelijk. De robot zal taken uitvoeren binnen objectbeveiliging, zoals patrouilleren, surveilleren, en het detecteren van ongebruikelijke activiteiten. De operationalisatie van de robot omvat het integreren van geavanceerde technologieën, waaronder autonome navigatie, computer vision voor objectherkenning, en realtime gegevensverwerking. Het uiteindelijke doel is om een flexibele en effectieve beveiligingsrobot te creëren die in staat is om zelfstandig te opereren, in diverse omgevingen kan functioneren, en een waardevolle aanvulling vormt op de bestaande beveiligingsmaatregelen. Hierbij staat de praktische bruikbaarheid centraal, zodat de robot na ontwikkeling snel en effectief kan worden ingezet in het veld. Voor dit project is de KMar op zoek naar een Full Stack Engineer. Je zal bijdragen aan de realisatie van een volledig operationele robot door effectief samen te werken met het projectteam en de eindgebruikers in de operatie van de KMar.

Werkzaamheden en verantwoordelijkheden

  • Het bouwen van interactieve en data-intensieve gebruikersinterfaces.
  • Het bijdragen aan de back-end infrastructuur van de robot.
  • Het ontwerpen, ontwikkelen en onderhouden van API's en realtime communicatiestromen.
  • Het uitvoeren van gebruikerstesten, ophalen van feedback en het verwerken hiervan in de user experience (UX).
  • Voeg toe aan een intuïtieve gebruikersinterface: Creëer een visueel aantrekkelijke en gebruiksvriendelijke interface voor het beheer en de monitoring van de beveiligingsrobot. De interface moet eenvoudige navigatie en duidelijke visualisatie van gegevens mogelijk maken.
  • Integratie met robotbesturingssoftware: Zorg voor naadloze interactie tussen de back-end en de robotbesturingssoftware, met aandacht voor real-time feedback en meldingen.
  • Optimaliseer gebruikerservaring: Werk aan het optimaliseren van de gebruikerservaring door middel van responsieve ontwerpelementen en tests met gebruikers.
  • Ontwikkel ingenieur en integreer componenten.
  • Volg richtlijnen voor gebruikerservaringen.
  • Bewust van en bekend met bekende beveiligingskwetsbaarheden, door beveiliging toe te passen door ontwerp.
  • Vormdocumentatie.
  • Verstrek geavanceerde, component technische ondersteuning.
  • Los problemen voor en na het testen op.

Eisen

  • Je hebt minimaal 3 jaar aantoonbare werkervaring met het gekozen eCF profiel of soortelijke functie.

Wensen en competenties

Wensen

  • Je hebt bij voorkeur meer dan de aangegeven eis aantoonbare werkervaring met de gevraagde functie binnen het eCF profiel.
  • Je hebt bij voorkeur aantoonbare werkervaring met Open Source.
  • Ervaring met streamingprotocollen en -technologieën zoals RTSP, WebRTC en realtime video- of datapijplijnen.
  • Ervaring met het schalen van systemen die grote hoeveelheden streaming of eventgedreven data verwerken.
  • Affiniteit met computer vision-producten.
  • Bekendheid met ML/AI-systemen.

Organisatie en team

De Koninklijke Marechaussee heeft als doel om binnen een jaar een operationeel inzetbare robot te realiseren voor objectbeveiliging binnen het domein Bewaken en Beveiligen. Deze robot moet een praktisch hulpmiddel worden voor het versterken van de beveiligingscapaciteiten, waarbij de focus ligt op het verbeteren van operationele efficiëntie en het verminderen van menselijke inzet waar mogelijk. De robot zal taken uitvoeren binnen objectbeveiliging, zoals patrouilleren, surveilleren, en het detecteren van ongebruikelijke activiteiten. De operationalisatie van de robot omvat het integreren van geavanceerde technologieën, waaronder autonome navigatie, computer vision voor objectherkenning, en realtime gegevensverwerking. Het uiteindelijke doel is om een flexibele en effectieve beveiligingsrobot te creëren die in staat is om zelfstandig te opereren, in diverse omgevingen kan functioneren, en een waardevolle aanvulling vormt op de bestaande beveiligingsmaatregelen. Hierbij staat de praktische bruikbaarheid centraal, zodat de robot na ontwikkeling snel en effectief kan worden ingezet in het veld. Voor dit project is de KMar op zoek naar een Full Stack Engineer.

Ministerie van Defensie

Overige informatie

Benodigd aantal professionals: 1 persoon
Hybride werken: Nee

Optie tot verlenging: Niets over bekend.

Hybride: Geen verdere informatie.

Fee: De administratieve partner rekent een aanvullende fee van € 2,50 boven op het tarief.

Overig algemeen:

Aanvullende Informatie

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 professional verwacht worden. We verwachten dat professionals in hun cv duidelijk aantonen dat zij over deze competenties beschikken. Dit kan door per relevante opdracht of functie te beschrijven:

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

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

eCF profiel Developer

Generieke beschrijving van het eCF profiel

Interpreteert het applicatieontwerp om een geschikte toepassing te ontwikkelen in overeenstemming met de behoeften van de klant. Past bestaande oplossingen aan door b.v. een toepassing naar een ander besturingssysteem porteren. Codes, debugs, tests en documenten 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 de 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 oplossingen.

Overige niveaus binnen de schaalrange

N.v.t. - de aanvraag toont voor de schaalrange 8-12 alleen het niveau eCF3 Senior Professional /Manager; er zijn geen andere niveaus vermeld.

Samenvattende opgave en missie

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

  • Hybride werken
  • Frequentie aantal dagen thuiswerken
  • Consignatiediensten


Meer informatie
Hieronder vind je meer informatie over het aanmeldproces en antwoorden op veelgestelde vragen. Niet gevonden wat je zoekt? Neem dan contact op met Sybren Hindriks via sybren.hindriks@kbenp.nl.
Contact
Hoe werkt het?
Veelgestelde vragen
Wil je even sparren met een van onze adviseurs?
Neem contact op met onze opdracht adviseur over de opdracht. Je kunt natuurlijk ook contact opnemen via de contactpagina.
Opdracht Adviseur Sybren Hindriks
Sybren Hindriks
Opdracht Adviseur
Bereikbaar van 9:00 tot 17:00
Werkdagen: di, wo, do, vr