Senior Ontwikkelaar in The Hague, Zuid-Holland | Opdracht
Job Description
jouw tarief: I uren: 36 I regio: The Hague, Zuid-Holland I looptijd in maanden: 12 I verlenging mogelijk I opleiding: opdropleidingsniveau1} -hybride mogelijk
reageren kan óók via info@verseopdrachten.nl I uitgebreide eisen en wensen staan onderaan deze omschrijving, gebruik deze om jezelf goed voor te stellen
Opdracht in het kort
Reageren kan ook via info@verseopdrachten.nl.
Voor onze opdrachtgever zoeken wij een Senior Ontwikkelaar in The Hague, Zuid-Holland | Opdracht. Voldoe jij aan de eisen en wensen? Lijkt de opdracht jou leuk om te doen? Dan ben jij wellicht de kandidaat voor deze opdracht. Reageer en wij helpen je aan tafel.
Eisen
- 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)
Opdrachtomschrijving
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 verantwoordelijkheid 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. Werkzaamheden • 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. • 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.
Zo vergroot je je kans op deze opdracht
Bij veel opdrachtgevers wordt je cv eerst beoordeeld op de afzonderlijke eisen en wensen. Alleen noemen dat je ergens ervaring mee hebt, is daarom vaak niet voldoende.
Onderbouw in je cv zo concreet mogelijk waar, wanneer en in welke rol je de gevraagde ervaring hebt opgedaan. Benoem relevante opdrachten, organisaties, perioden, werkzaamheden en resultaten. Hoe eenvoudiger de beoordelaar jouw ervaring kan herleiden naar de eisen en wensen, hoe sterker je voorstel.
Wanneer je via Verse Opdrachten reageert, helpen wij je om je voorstel zo duidelijk mogelijk te maken voordat het wordt ingediend.
Voorstellen via Verse Opdrachten
Door op deze opdracht te reageren geef je Verse Opdrachten toestemming om jouw aangeleverde cv, toelichting en gegevens te gebruiken om je voor deze concrete opdracht voor te stellen. We stellen je alleen voor wanneer jij daarvoor akkoord hebt gegeven.
Waarom via Verse Opdrachten?
Wij willen dat zoveel mogelijk van het beschikbare tarief bij jou terechtkomt. Daarom werken we met lage en vooraf transparante fees. Onze fee bedraagt 7,5% tot 9%.
Wij helpen je actief om aan tafel te komen. We stoppen veel werk in de kwaliteit van jouw voorstel en in de aansluiting tussen je cv en de eisen en wensen van de opdrachtgever. Onze aanpak is gericht op een hoge succesratio.
We hebben voor vrijwel iedere situatie een passende route: ZZP Detachering, directe inhuur of traditionele projectdetachering. We zoeken een betrouwbare en zo gunstig mogelijke oplossing voor jou, ingericht in lijn met de geldende regels rond de Wet DBA. Je hoeft dus niet zelf verder te zoeken naar een passende inhuurconstructie.
Ook als je nog niet direct op een opdracht wilt reageren, zoeken we gratis en vrijblijvend met je mee. We stellen je alleen voor als jij dat wilt.
Vrijheid staat voorop. Geen onnodig beperkende contractafspraken. En besluit je na een gesprek dat de opdracht toch niet bij je past? Dan is afhaken geen probleem.
Interesse?
Reageer en wij helpen je aan tafel. Zorg dat je reactie ruim vóór de Verse Opdrachten-deadline bij ons binnen is, zodat we tijd hebben om je voorstel te controleren en te verbeteren.
Lukt reageren via de site niet? Mail dan naar info@verseopdrachten.nl.
Eisen:
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)
Wensen: