Senior Ontwikkelaar
Dienst ICT Uitvoering (DICTU)
- Uitzenden
- 22-10-2026
- 36 uur
Dit ga je doen
Beschrijving project/programma:
Moderne dienstverlening aan burgers, zowel door overheden als private partijen, begint met vertrouwen
in actuele en betrouwbare persoonsgegevens. Regie op Gegevens richt zich, naast de regievormen inzage
en eenmalige verstrekking, ook op het delen van gegevens: het mogelijk maken dat burgers hun eigen
gegevens uit overheidsbronnen digitaal beschikbaar kunnen stellen aan dienstverleners of zichzelf.
Momenteel lopen er verschillende ontwikkelingen om het delen van gegevens mogelijk te maken, zoals
de Europese Digitale Identiteit (EUDI-wallet/EDI-wallet) vanuit de eIDAS2-verordening, het Once Only
Technical System (OOTS) vanuit de SDG-verordening, en een oplossing voor het delen van gegevens via
toestemming met private dienstverleners, de DvTP
In 2024 heeft ICTU de Proeftuin Regie op Gegevens met Zorgeloos Vastgoed uitgevoerd, waarin een
eerste versie van de DvTP succesvol is beproefd. In het eindrapport van deze proeftuin is aanbevolen de
DvTP verder te onderzoeken in samenhang met de EDI-wallet, OOTS en het ontsluiten van
overheidsbronnen via API’s. Hiervoor is in 2025 het ICTU-project Bronontsluiting via API’s gestart en
zijn twee vooronderzoeken uitgevoerd: één naar een gemeenschappelijke bronontsluiting voor de EDI-wallet, OOTS en DvTP en één specifiek naar de oplossing DvTP.
Op basis van de resultaten en aanbevelingen uit de vooronderzoeken is het project Bronontsluiting via
API’s herijkt. Het project wordt in 2026 en 2027 voortgezet op basis van een vastgesteld projectplan en
treedt naar buiten toe op als het programma Gemeenschappelijke Bronontsluiting (GBO). De focus ligt
op het ontwikkelen en realiseren van een gestandaardiseerde ontsluiting waarmee overheidsorganisaties
(bronhouders) hun gegevens direct interoperabel en herbruikbaar beschikbaar kunnen stellen voor
toepassingen zoals de EDI-Wallet, OOTS en DvTP.
Het project kent drie fasen: een opstartfase, een ontwikkelfase (H2 2026) en een realisatiefase (2027). De
implementatie- en opschalingsfase valt buiten de scope van dit project.
Omschrijving einde project/programma:
Het project wordt eind 2027 afgerond met de realisatie van de Gemeenschappelijke Bronontsluiting
(GBO). De oplevering bestaat uit een samenhangende set van afspraken, standaarden en voorzieningen,
waarbij deze zoveel mogelijk worden geborgd in bestaande afsprakenstelsels. De oplevering omvat een
pre-productionele versie van de GBO-infrastructuur, bestaande uit het basiswerkpakket (de
gestandaardiseerde bronontsluiting) en het werkpakket DvTP. Afhankelijk van de uitkomsten van de GO
/NO-GO-besluiten worden hieraan ook de werkpakketten EDI en OOTS toegevoegd.
Daarnaast wordt een advies opgeleverd over de implementatie- en opschalingsfase.
Welke rol heeft de professional binnen het project/programma:
De Senior Ontwikkelaar is verantwoordelijk voor het ontwikkelen van software conform het ontwerp (zie
GBO-GO), de technische requirements en de architectuur (zie GBO-PSA) van de gemeenschappelijke
bronontsluiting. De ontwikkelaar neemt een actieve en brede rol (full-stack) in binnen het ontwikkelteam,
onder coördinatie van de Technisch Lead en Lead Developer.
Het ontwikkelteam werkt samen met Stichting RINIS, waarbij het ontwikkelteam volledig
verantwoordelijk is voor de ontwikkeling en RINIS voor verdere uitrol (deployment) van de software
Voor de professional is de volgende opdracht geformuleerd:
Realiseer herbruikbare, veilige, schaalbare en beheerbare softwarecomponenten voor bronontsluiting en
gegevensuitwisseling. Vertaal het globaal ontwerp (GBO-GO), de projectstartarchitectuur (GBO-PSA)
en de technische requirements naar werkende backend-, API-, integratie- en waar nodig front-end
functionaliteit.
Neem een bij technische ontwerpkeuzes, hergebruik van componenten en de realisatie van referentie-implementaties. Zorg voor geautomatiseerde tests, documentatie, security, logging en deploybaarheid en
signaleer technische risico’s, afhankelijkheden en afwijkingen tijdig. Werk daarbij nauw samen met
architecten, analisten, testers en ketenpartners.
- Realiseer herbruikbare, veilige, schaalbare en beheerbare softwarecomponenten voor bronontsluiting en gegevensuitwisseling. Vertaal het globaal ontwerp (GBO-GO), de projectstartarchitectuur (GBO-PSA) en de technische requirements naar werkende backend-, API-, integratie- en waar nodig front-end functionaliteit.
- Neem een bij technische ontwerpkeuzes, hergebruik van componenten en de realisatie van referentie-implementaties.
- Zorg voor geautomatiseerde tests, documentatie, security, logging en deploybaarheid en signaleer technische risico’s, afhankelijkheden en afwijkingen tijdig.
- Werk daarbij nauw samen met architecten, analisten, testers en ketenpartners.
- Ontwikkel en onderhoud schaalbare backendservices, API’s en integratiecomponenten.
- Vertaal technische requirements naar implementeerbare componenten.
- Implementeer mechanismen voor authenticatie, autorisatie en policy enforcement.
- Realiseer koppelingen met registers, voorzieningen en externe systemen.
- Analyseer en integreer bestaande open-sourcecomponenten en voorkom onnodige herontwikkeling.
- Draag bij aan de inrichting van ontwikkel-, test- en acceptatieomgevingen, met onderscheid tussen gemeenschappelijke en gedistribueerde onderdelen.
- Voer code reviews uit en draag bij aan coding standards en softwarekwaliteit.
- Ondersteun integratie- en acceptatietesten met ketenpartners.
- Documenteer software, API’s en technische ontwerpkeuzes.
- Draag bij aan de requirementsdocumentatie en het toetsingskader en draag technische kennis over aan de beheerorganisatie.
Dit ben jij
- Aantoonbare ervaring als senior softwareontwikkelaar binnen complexe
IT-omgevingen. (minimaal 7 jaar) - Aantoonbare ervaring met het vertalen van architectuur, functionele
requirements en technische ontwerpen naar werkende software, waarbij
aantoonbaar rekening is gehouden met security, schaalbaarheid,
beheerbaarheid, interoperabiliteit en onderhoudbaarheid. (minimaal 5 jaar) - Aantoonbare ervaring met het ontwerpen en realiseren van
softwareoplossingen, backendservices en integratiecomponenten, inclusief
API-ontwerp en -ontwikkeling, met REST en/of GraphQL. (minimaal 5 jaar) - Aantoonbare ervaring met container-gebaseerde softwareontwikkeling en
deployment, waaronder Git, Docker, Linux, Kubernetes en CI/CD. (minimaal 5
jaar) - Aantoonbare ervaring met authenticatie- en autorisatiestandaarden zoals
OAuth 2.0, OpenID Connect, mutual TLS in de context van
gegevensuitwisseling. (minimaal 5 jaar) - Aantoonbare ervaring met softwarekwaliteit en geautomatiseerd testen,
waaronder unit-, integratie- en API-tests, code reviews, logging,
monitoring en foutafhandeling. (minimaal 5 jaar) - Aantoonbare ervaring met het verantwoord inzetten van AI-ondersteunde
softwareontwikkeling bij software voor productieomgevingen. Daaronder valt
het kritisch reviewen en testen van gegenereerde code, en het zorgvuldig
omgaan met vertrouwelijke gegevens, persoonsgegevens en broncode in
AI-tools. (minimaal 1 jaar)
- Aantoonbare ervaring met Policy-Based Access Control (PBAC) of soortgelijke
autorisatiepatronen, inclusief het vertalen van beleids- en toegangsregels
naar technische implementaties. Ervaring met Federatieve Toegang (FTV)
geldt als pré - Aantoonbare ervaring met het ontwikkelen van backendservices in Go (Golang)
en/of Rust - Aantoonbare ervaring met het ontwikkelen van frontend-applicaties met
moderne webtechnologieën, zoals TypeScript en React, met aandacht voor
toegankelijkheid (WCAG)
Team TenMonks
Het proces
Dit verhaal gaat over jou
Iets voor jou?
Laat het ons weten!
Reageer op deze vacature via TenMonks en ons recruitment team neemt contact met je op om de match te verkennen.