Requirements Engineer en Software Ontwikkelaar API's

Duur 12 maanden
Uren per week 24
Opleidingsniveau WO
Regio Zuid-Holland
Startdatum 2026-05-01
Sollicitatiedeadline 2026-04-28

Samenvatting

In deze uitdagende rol als Requirements Engineer en Ontwikkelaar ben je verantwoordelijk voor het identificeren, analyseren, documenteren en beheren van technische requirements voor de gemeenschappelijke bronontsluiting (GBO) en het Data via Toestemming Platform (DvTP). Je combineert de functies van Requirements Engineer en ontwikkelaar, waarbij je een hands-on rol aanneemt in het ontwikkelteam. Je werkt nauw samen met de Technisch Lead, Senior Architect en Business Informatieanalist, en fungeert als de verbindende schakel tussen verschillende stakeholders en landelijke afsprakenstelsels. Tijdens de opstartfase analyseer je het globale ontwerp en de functionele requirements, en vertaal je deze naar toetsbare technische requirements. In de ontwikkelfase neem je actief deel aan de ontwikkeling, waarbij je requirements omzet in technische ontwerpen en code. Je bent verantwoordelijk voor de inrichting van ontwikkel-, test- en acceptatieomgevingen en het opstellen van toetsingskaders. In de realisatiefase valideer je referentie-implementaties tegen de gestelde requirements en ondersteun je implementatiekeuzes. Je documenteert alles zorgvuldig en zorgt voor een goede overdracht van documentatie en advies voor implementatie en opschaling. Deze rol biedt je de kans om een significante impact te maken op de digitale dienstverlening binnen de publieke sector, terwijl je werkt aan innovatieve oplossingen die de samenwerking tussen overheden, private partijen en burgers verbeteren.

Vereisten

  • Je beschikt over minimaal een academisch werk- en denkniveau
  • Je hebt aantoonbare ervaring van minimaal 10 jaar met werken binnen de publieke sector en/of gereguleerde sectoren
  • Je brengt minimaal 10 jaar aantoonbare ervaring mee als requirements engineer en/of technisch analist, waarbij je technische requirements hebt geïdentificeerd, geanalyseerd, gedocumenteerd en beheerd, inclusief ervaring met traceerbaarheidsmatrices en impactanalyses
  • Je hebt minimaal 7 jaar aantoonbare ervaring als lead softwareontwikkelaar op het gebied van API-ontwerp en -ontwikkeling, met praktische kennis van GraphQL voor dataontsluiting, Open Policy Agent voor autorisatie en Kubernetes voor containerorkestratie
  • Je beschikt over minimaal 7 jaar aantoonbare ervaring met authenticatie- en autorisatiestandaarden zoals OAuth 2.0, OpenID Connect, mutual TLS en PKIoverheid-certificaten in de context van gegevensuitwisseling
  • Je hebt minimaal 5 jaar aantoonbare ervaring met open source ontwikkelmethodieken, component-gebaseerd ontwerp en het werken in publieke code repositories

Gewenste kwalificaties

  • Je hebt aantoonbare ervaring met het toepassen van juridische kaders zoals de AVG, doelbinding en dataminimalisatie, en weet deze te vertalen van functionele eisen rondom gegevensuitwisseling naar concrete technische requirements
  • Je beschikt over aantoonbare ervaring met gedistribueerde en federatieve systemen in complexe omgevingen waar meerdere publieke en semi-publieke organisaties samenwerken
  • Je hebt aantoonbare ervaring met policy-driven architecturen en autorisatie, waarbij je beleids- en toegangsregels kunt vertalen naar technische implementaties van Federatieve Toegangsverlening

Competenties

  • Sterk analytisch vermogen: In staat om complexe gegevens en situaties te analyseren en te interpreteren.
  • Pragmatische, technische hands-on mentaliteit: Een praktische benadering van technische uitdagingen, met de bereidheid om zelf de handen uit de mouwen te steken.
  • In staat om functionele eisen te vertalen naar implementeerbare technische specificaties: Effectief in het omzetten van behoeften in duidelijke en uitvoerbare technische richtlijnen.
  • Nauwkeurig, met oog voor kwaliteit, consistentie en traceerbaarheid: Zorgvuldig in het werk, met aandacht voor detail en het waarborgen van hoge kwaliteitsnormen.
  • Communicatief vaardig: Sterk in het overbrengen van informatie en ideeën, zowel mondeling als schriftelijk.
  • Vermogen om effectief te schakelen tussen technische en niet-technische stakeholders: In staat om bruggen te bouwen tussen verschillende belanghebbenden en hun behoeften te begrijpen.