23 May. 2022
Developer Haal Centraal
36
Zuid-Holland
Aanvraag ICAP14420 Tijdelijke inhuur
Voor VNG Realisatie BV zijn wij op zoek naar een Developer Haal Centraal.
Kenniscentrum Architectuur
Om adequaat in te spelen op maatschappelijke opgaven, bewegen gemeenten toe naar een vernieuwde informatievoorziening volgens de informatiekundige visie Common Ground. Dit heeft impact op de architectuurproducten en standaarden van VNG Realisatie, en op de manier waarop keten- en netwerkpartners binnen de overheid hun gegevens ontsluiten. Bijvoorbeeld de beweging van de bestaande StUF-standaarden naar APIstandaarden en breder, de beweging naar een doelarchitectuur volgens het GEMMA Gegevenslandschap. Binnen het kenniscentrum Architectuur is de kennis verzameld over informatie- en bedrijfsarchitectuur en standaarden op het gebied van informatievoorziening in het gemeentelijk domein. Onder meer architecten, informatieanalisten en API-specialisten faciliteren, ondersteunen, begeleiden, promoten en borgen de ontwikkeling en gebruik van architectuur en standaarden. Het kenniscentrum Architectuur helpt gemeenten met het inrichten van hun informatievoorziening en gegevensuitwisseling. Met welke standaarden en modellen kunnen we deze vereenvoudigen, op orde brengen en op elkaar laten aansluiten.
Doel van de opdracht
(Door)ontwikkelen van API’s voor het bevragen van de Basisregistraties Personen (BRP), Adressen en Gebouwen (BAG), Kadaster (BRK) en Ondergrond (BRO) als onderdeel van het Haal Centraal ontwikkelteam (tester, designers en product owner). Je bent als “customer zero” verantwoordelijk voor de borging van de Developer Experience (DX) van de Haal Centraal API, en toetst deze voor verschillende ontwikkelomgevingen. Ook ben je medeverantwoordelijk voor de beveiliging van Haal Centraal API’s. Daarnaast ontwikkel je de voor Haal Centraal benodigde proxy’s om translaties en backward compatibility te realiseren, en realiseer je “mockups” om API labs met marktpartijen mogelijk te maken.
Verantwoordelijkheden en resultaatgebieden
Verantwoordelijkheid binnen het Haal Centraal team:
• Borgen, verbeteren en toetsen van de DX van de Haal Centraal API’s
• Borgen verbeteren en toetsen van de beveiliging van Haal Centraal API’s
• Opstellen van features die de werking van de API of proxy’s beschrijven
• Realiseren van proxy software t.b.v. translatie en backward compatibility, inclusief documentatie
• Verzorgen van de technische realisatie van experimenten en demo’s
• Vraagbaak voor vragen over websecurity van afnemers
• Meeschrijven aan de Design Visie van het Kennisplatform API’s.
• implementeren van CI/CD (Continuous Integration/Delivery) pipelines waarmee de kwaliteit en correctheid van de API specificaties en proxy implementatie automatisch worden gecontroleerd en gewaarborgd.
Resultaat van de opdracht:
• Een werkende proxy in een docker container voor afnemers die GBA gegevens van RvIG naar Haal Centraal specificaties vertaalt
• Een werkende proxy in een docker container die v2.0 specificaties terugvertaalt
• Verbetervoorstellen en features voor de BRP bevragen API, de BRK bevragen API, de BAG API, de BRO API en bijbehorende notificatie API’s
• Doorontwikkeling van de BRK bevragen API, de BAG API, de BRO API ten behoeve van Event Sourcing
• Werkend instrumentarium voor API Labs
Omschrijving opdrachtgever:
De Vereniging van Nederlandse Gemeenten (VNG) werkt aan een krachtige lokale overheid. VNG Realisatie stelt daarbij de lokale uitvoering van de maatschappelijke opgaven door gemeenten centraal. Onder meer door het actief participeren in de netwerken van gemeenten en hun partners, daar samenwerking te stimuleren via ‘samen organiseren’ en waar mogelijk standaarden te ontwikkelen die de dienstverlening van gemeenten verbeteren. Zo draagt VNG Realisatie bij aan vier gemeentelijke speerpunten:
* werken als één overheid, met leden en partners, aan het oplossen van maatschappelijke vraagstukken op sociaal, fysiek en veiligheidsdomein;
* verbeteren van de dienstverlening;
* een efficiënte en wendbare organisatie;
* anticiperen op de toekomst. Het kenniscentrum Architectuur valt – binnen VNG Realisatie - onder het basisteam
Maken.
Kenniscentrum Architectuur
Om adequaat in te spelen op maatschappelijke opgaven, bewegen gemeenten toe naar een vernieuwde informatievoorziening volgens de informatiekundige visie Common Ground. Dit heeft impact op de architectuurproducten en standaarden van VNG Realisatie, en op de manier waarop keten- en netwerkpartners binnen de overheid hun gegevens ontsluiten. Bijvoorbeeld de beweging van de bestaande StUF-standaarden naar APIstandaarden en breder, de beweging naar een doelarchitectuur volgens het GEMMA Gegevenslandschap. Binnen het kenniscentrum Architectuur is de kennis verzameld over informatie- en bedrijfsarchitectuur en standaarden op het gebied van informatievoorziening in het gemeentelijk domein. Onder meer architecten, informatieanalisten en API-specialisten faciliteren, ondersteunen, begeleiden, promoten en borgen de ontwikkeling en gebruik van architectuur en standaarden. Het kenniscentrum Architectuur helpt gemeenten met het inrichten van hun informatievoorziening en gegevensuitwisseling. Met welke standaarden en modellen kunnen we deze vereenvoudigen, op orde brengen en op elkaar laten aansluiten.
Doel van de opdracht
(Door)ontwikkelen van API’s voor het bevragen van de Basisregistraties Personen (BRP), Adressen en Gebouwen (BAG), Kadaster (BRK) en Ondergrond (BRO) als onderdeel van het Haal Centraal ontwikkelteam (tester, designers en product owner). Je bent als “customer zero” verantwoordelijk voor de borging van de Developer Experience (DX) van de Haal Centraal API, en toetst deze voor verschillende ontwikkelomgevingen. Ook ben je medeverantwoordelijk voor de beveiliging van Haal Centraal API’s. Daarnaast ontwikkel je de voor Haal Centraal benodigde proxy’s om translaties en backward compatibility te realiseren, en realiseer je “mockups” om API labs met marktpartijen mogelijk te maken.
Verantwoordelijkheden en resultaatgebieden
Verantwoordelijkheid binnen het Haal Centraal team:
• Borgen, verbeteren en toetsen van de DX van de Haal Centraal API’s
• Borgen verbeteren en toetsen van de beveiliging van Haal Centraal API’s
• Opstellen van features die de werking van de API of proxy’s beschrijven
• Realiseren van proxy software t.b.v. translatie en backward compatibility, inclusief documentatie
• Verzorgen van de technische realisatie van experimenten en demo’s
• Vraagbaak voor vragen over websecurity van afnemers
• Meeschrijven aan de Design Visie van het Kennisplatform API’s.
• implementeren van CI/CD (Continuous Integration/Delivery) pipelines waarmee de kwaliteit en correctheid van de API specificaties en proxy implementatie automatisch worden gecontroleerd en gewaarborgd.
Resultaat van de opdracht:
• Een werkende proxy in een docker container voor afnemers die GBA gegevens van RvIG naar Haal Centraal specificaties vertaalt
• Een werkende proxy in een docker container die v2.0 specificaties terugvertaalt
• Verbetervoorstellen en features voor de BRP bevragen API, de BRK bevragen API, de BAG API, de BRO API en bijbehorende notificatie API’s
• Doorontwikkeling van de BRK bevragen API, de BAG API, de BRO API ten behoeve van Event Sourcing
• Werkend instrumentarium voor API Labs
Omschrijving opdrachtgever:
De Vereniging van Nederlandse Gemeenten (VNG) werkt aan een krachtige lokale overheid. VNG Realisatie stelt daarbij de lokale uitvoering van de maatschappelijke opgaven door gemeenten centraal. Onder meer door het actief participeren in de netwerken van gemeenten en hun partners, daar samenwerking te stimuleren via ‘samen organiseren’ en waar mogelijk standaarden te ontwikkelen die de dienstverlening van gemeenten verbeteren. Zo draagt VNG Realisatie bij aan vier gemeentelijke speerpunten:
* werken als één overheid, met leden en partners, aan het oplossen van maatschappelijke vraagstukken op sociaal, fysiek en veiligheidsdomein;
* verbeteren van de dienstverlening;
* een efficiënte en wendbare organisatie;
* anticiperen op de toekomst. Het kenniscentrum Architectuur valt – binnen VNG Realisatie - onder het basisteam
Maken.
Functie eisen (knock-out criteria)
1. Je bent op de in de profieltekst genoemde datum en tijdstip beschikbaar voor een matchgesprek.
2. Je bent beschikbaar voor de functie gedurende de periode en het aantal uur zoals beschreven in de offerteaanvraag.
3. Minimaal 5 jaar werkervaring met gebruik van APIs, JSON, REST, GraphQL en OAS
2. Je bent beschikbaar voor de functie gedurende de periode en het aantal uur zoals beschreven in de offerteaanvraag.
3. Minimaal 5 jaar werkervaring met gebruik van APIs, JSON, REST, GraphQL en OAS
Functie wensen (gunningscriteria)
1. De voorgestelde kandidaat heeft een opleiding afgerond op het gebied van Informatiekunde, computerkunde of vergelijkbaar.
2. De voorgestelde kandidaat heeft kennis van gemeentelijke dienstverlening, en informatievoorziening.
3. De voorgestelde kandidaat heeft kennis van de actuele methoden -en technieken op het gebied van software ontwikkeling, bij voorkeur in een Agile-setting.
4. Aantoonbaar ruime ervaring met API design, API Styles, optimalisatie DX en Gherkin.
5. Aantoonbaar ervaring met gebruik van gereedschappen als: Git, Github, Docker, Kubernetes.
6. De voorgestelde kandidaat heeft ervaring met verstrekking vanuit het BRP domein, BRK domein, BAG domein en WOZ domein.
7. Voorgestelde kandidaat heeft ontwikkelervaring in het gemeentelijke domein in ontwikkelteams van complexe en privacygevoelige processystemen die basisgegevens gebruiken.
8. De voorgestelde kandidaat heeft diepgaande kennis van .NET en bijbehorende frameworks, kan tevens ontwikkelen in Java en Python.
9. Aantoonbare kennis van threat modeling en websecurity.
2. De voorgestelde kandidaat heeft kennis van gemeentelijke dienstverlening, en informatievoorziening.
3. De voorgestelde kandidaat heeft kennis van de actuele methoden -en technieken op het gebied van software ontwikkeling, bij voorkeur in een Agile-setting.
4. Aantoonbaar ruime ervaring met API design, API Styles, optimalisatie DX en Gherkin.
5. Aantoonbaar ervaring met gebruik van gereedschappen als: Git, Github, Docker, Kubernetes.
6. De voorgestelde kandidaat heeft ervaring met verstrekking vanuit het BRP domein, BRK domein, BAG domein en WOZ domein.
7. Voorgestelde kandidaat heeft ontwikkelervaring in het gemeentelijke domein in ontwikkelteams van complexe en privacygevoelige processystemen die basisgegevens gebruiken.
8. De voorgestelde kandidaat heeft diepgaande kennis van .NET en bijbehorende frameworks, kan tevens ontwikkelen in Java en Python.
9. Aantoonbare kennis van threat modeling en websecurity.
Algemene informatie m.b.t. de aanvraag
Locatie: Den Haag
Startdatum: 1 juli 2022
Duur: 30 september 2022
Optie op verlenging: In overleg (telkens voor drie maanden). De maximale duur van dit contract is 36 maanden.
Inzet: 36 uur per week
Tarief: marktconform
Sluitingsdatum: 23-05-2022
Sluitingstijd: 09.00 uur
Intakegesprek: 31 mei 2022, tussen 14:00 en 17:00 uur
Startdatum: 1 juli 2022
Duur: 30 september 2022
Optie op verlenging: In overleg (telkens voor drie maanden). De maximale duur van dit contract is 36 maanden.
Inzet: 36 uur per week
Tarief: marktconform
Sluitingsdatum: 23-05-2022
Sluitingstijd: 09.00 uur
Intakegesprek: 31 mei 2022, tussen 14:00 en 17:00 uur
Hoe dient uw aanbieding verzorgd te worden?
- CV in ”Word-formaat” geschreven in de taal van de uitvraag;
- Motivatie geschreven in de “ik-vorm”, waarin u zowel kort en bondig ingaat op de scope van de opdracht als puntsgewijs uw aansluiting op de eisen en wensen toelicht;
- Uw beschikbaarheid (per wanneer, aantal uren per week en vakantieplannen);
- Uw uurtarief specifiek voor de onderhavige aanvraag (inclusief reis- en verblijfskosten en excl. BTW).
N.B.
- Bij het ontvangen van uw reactie gaan wij er vanuit dat uw aanbieding voor deze aanvraag exclusief is. Hiermee wordt voorkomen dat uw aanbieding meerdere malen bij dezelfde opdrachtgever voor deze aanvraag wordt ingediend.
- Aangezien de functie eisen knock-out criteria zijn, en de functiewensen de gunningscriteria zijn, dient uw aansluiting hierop dan ook goed afleesbaar in uw cv te zijn opgenomen. Dit verhoogt namelijk een succesvollere behandeling van de aanbieding.
- Tijdens het selectieproces wordt u op de hoogte gehouden van de voortgang. Mocht u vragen hebben, dan staan wij u graag te woord.
- Motivatie geschreven in de “ik-vorm”, waarin u zowel kort en bondig ingaat op de scope van de opdracht als puntsgewijs uw aansluiting op de eisen en wensen toelicht;
- Uw beschikbaarheid (per wanneer, aantal uren per week en vakantieplannen);
- Uw uurtarief specifiek voor de onderhavige aanvraag (inclusief reis- en verblijfskosten en excl. BTW).
N.B.
- Bij het ontvangen van uw reactie gaan wij er vanuit dat uw aanbieding voor deze aanvraag exclusief is. Hiermee wordt voorkomen dat uw aanbieding meerdere malen bij dezelfde opdrachtgever voor deze aanvraag wordt ingediend.
- Aangezien de functie eisen knock-out criteria zijn, en de functiewensen de gunningscriteria zijn, dient uw aansluiting hierop dan ook goed afleesbaar in uw cv te zijn opgenomen. Dit verhoogt namelijk een succesvollere behandeling van de aanbieding.
- Tijdens het selectieproces wordt u op de hoogte gehouden van de voortgang. Mocht u vragen hebben, dan staan wij u graag te woord.
Locatie
Den Haag