-
View all jobs
In het kort: Je gaat als Senior Software Engineer bij Het Kadaster aan de slag met de doorontwikkeling van de CI/CD Pipeline, OGC API’s en Azure omgeving voor het PDOK team. Verantwoordelijk voor innovatieve en schaalbare oplossingen binnen een informele werkomgeving.
Opdracht omschrijving
LET OP!! Dit is een detacheringsopdracht met een driepartijenovereenkomst.
Een driepartijenovereenkomst moet worden ondertekend door de Inlener, de Werkgever en de Betrokkene. Indien dit om welke reden dan ook niet mogelijk is, is inschrijving niet zinvol.
Op deze driepartijenovereenkomst is de Waadi van toepassing. Er zal daarom worden gecontroleerd op de vereiste registratie conform artikel 7.0 van de Waadi.
Omschrijving Beheer en Ontwikkeling IT bij Het Kadaster
Waar loopt de grens tussen uw tuin en die van uw buurman? En welk vastgoed is van wie? Het Kadaster registreert van al het vastgoed (grond en gebouwen) in Nederland wie welke rechten heeft. We hebben heel veel data over alles onder, op en boven de grond en willen maximale waarde halen uit deze data. Naast onze wettelijke taak, beheert het Kadaster ook voorzieningen van andere organisaties, de Landelijke Voorzieningen. Zo beheren wij onder andere de WOZ Landelijke Voorziening en de Basisregistratie Adressen en gebouwen (BAG): alle adressen en gebouwen in Nederland, zoals bouwjaar, oppervlakte, gebruiksdoel en locatie op de kaart.
Binnen de directie Beheer en Ontwikkeling IT (BOI) werken we met Scrum en DevOps en zijn de teams integraal verantwoordelijk voor de volledige technische dienstverlening, van idee tot productie. Vanuit een dynamische omgeving bieden wij een informele werksfeer.
Omschrijving project waarbinnen de inhuurkracht te werk wordt gesteld
Het team PDOK is op zoek naar een Senior Software Engineer met als specialisatie de doorontwikkeling van de CI/CD Pipeline, de OGC API’s en de Azure omgeving. PDOK (Publieke Dienstverlening Op de Kaart) is hét dataplatform van Nederland dat geodata beschikbaar stelt aan iedereen die hier gebruik van wil maken. De geodata is actueel en betrouwbaar en komt van verschillende overheidspartijen.
PDOK stelt deze geodata door middel van verschillende OGC webservices (WFS, WMS, WMTS) en atom downloadservices (Atom) beschikbaar en werkt aan het ontsluiten middels nieuwe (RESTful) OGC API standaarden (Features, Tiles, Map). Afnemers van PDOK-services zijn onder andere: Funda, Atlas Leefomgeving en Rijkswaterstaat.
Per dag verwerken we ongeveer 80 miljoen hits. Met behulp van cloud (Azure Kubernetes Services / AKS) oplossingen hebben we een zeer modern en vooruitstrevend platform ontwikkeld en kunnen we op en af schalen naar behoefte, hiervoor hebben we onder meer onze eigen operators ontwikkeld.
De PDOK-diensten zijn gebaseerd op open data en daarom voor iedereen beschikbaar. Bij data kan men denken aan topografische data, luchtfoto’s, gebouwen, wegen, statische data en nog veel meer soorten data. Gebruikers van de data en diensten van PDOK zijn bijvoorbeeld gemeenteambtenaren, analisten die research doen maar in veel gevallen ook Software Engineers die bijvoorbeeld op basis van webservices en API’s toepassingen maken voor mobiele telefoons, websites of viewers.
Meer informatie over PDOK is ook te vinden op onze website () zoals bijvoorbeeld onze nieuwspagina waar we nieuwe data en functionaliteiten communiceren.
Wat doen we bij PDOK?
Doorontwikkelen van ons cloud platform
PDOK heeft impact! De afgelopen 10 jaar is PDOK gegroeid van 580 miljoen requests in 2013 naar meer dan 20 miljard requests in 2023. Verwacht wordt dat het jaarlijks gebruik in de komende jaren verder stijgt. Om deze groei aan te kunnen zijn we continue bezig met het optimaliseren van de infrastructuur. De belangrijkste stap die we hebben gezet, is de migratie naar de Cloud. Dit was aan de ene kant nodig om onze dienstverlening te kunnen waarborgen, anderzijds was het een hele mooie kans om ons platform en onze standaarden te vernieuwen. De migratie naar de cloud is inmiddels afgerond. Op dit moment zijn we onze cloudoplossing verder aan het optimaliseren. Hierbij proberen we de mogelijkheden die de cloud biedt nog optimaler te benutten, om op deze manier onze oplossing wat betreft beheerbaarheid, schaalbaarheid en kosten nog efficiënter te maken.
Implementeren CI/CD oplossing
Op dit moment zijn we bezig met het implementeren van een CI-oplossing, waarbij de integratietesten voor ons platform automatisch worden uitgevoerd op basis van wijzigingen in de infrastructuur of specifieke componenten die draaien op deze infrastructuur. Dit is mogelijk doordat we voor onze inrichting gebruikmaken van concepten zoals Infrastructure as Code en GitOps. Daarnaast zijn we bezig met een CD-oplossing, waarbij wijzigingen automatisch worden uitgerold. Technieken die we hierbij gebruiken zijn GoLang, ArgoCD en Tekton.
Implementeren nieuwe producten zoals OGC API features en vector tiles
Naast de bestaande OGC-standaarden zoals WMS, WFS en WMTS zijn er door het OGC nieuwe standaarden ontwikkeld op basis van OpenAPI specificaties. Bij PDOK zijn we bezig om deze standaarden te implementeren voor de datasets die we ontsluiten. Hiervoor zijn we bezig met het ontwikkelen van een straat die vector tiles genereerd. Met vector tiles kan geografische data client-side kan worden gevisualiseerd. Daarnaast ontwikkelen we een service voor het ontsluiten van feature informatie in GeoJSON. Gebruikte technieken hierbij zijn Golang, Python en serverless databases.
Automatiseren en standaardiseren dataverwerking
Ook werken we aan het herzien van onze data verwerkingsstraat. Hiermee willen we het ontsluiten van nieuwe data binnen de infrastructuur vereenvoudigen en versnellen en naar de buitenwereld op een eenduidige manier ontsluiten. De ontwikkelingen die hiervoor worden gedaan hebben zowel een backend als een front-end component. Bij de backend ontwikkeling wordt gefocust op het verwerken van de data. Bij de front-end ontwikkelingen wordt een UI gemaakt die door de business kan worden gebruikt voor het aanbieden van updates. De hierbij gebruikte technieken zijn Golang, TypeScript, Argo workflows, Ago events en AngularJS.
Opdrachtomschrijving
Bij PDOK zien we een Senior Software Engineer als iemand die zowel ervaring heeft met software development als het inrichten en onderhouden van deze software op onze infrastructuur. De oplossingen van PDOK zijn gestoeld op bestaande opensource componenten (waar we actief een bijdragen aan leveren), volledige maatwerk componenten en een Kubernetes platform. Als Senior Software engineer ontwikkel je aan al deze onderdelen en bedenk je samen met het team een plan om technische invulling te geven aan nieuwe en bestaande diensten van PDOK.
Concreet betekent dit het inrichten van de CI test pipeline en test clusters. De doorontwikkeling van de OGC API features en de realisatie van OGC API’s in Kangaroo (Self service). Daarnaast is de Azure postgress migratie een belangrijke taak.
Belangrijkste technieken, methoden en tools
Golang
Java / Kotlin
Python
OGC API – Features
Ervaring met meerdere van deze technieken is een pré:
AngularJs / TypeScript
Bash / shell scripting
Docker
Kubernetes (AKS)
PostGIS / PostgreSQL
OGC GeoPackages / SQLite
GDAL / OGR CLI tools
MapServer / Mapproxy
Argo Workflow / Argo Events
Tekton
Operator pattern
Infrastructure as code
CI / CD
GitOps
OpenAPi en REST API’s
OGC Standaarden
Verantwoordelijkheden
Verantwoordelijkheden
De belangrijkste taken en verantwoordelijkheden zijn
Participeren in een SCRUM team, met bijbehorende verantwoordelijkheden. Waarbij het team samen met de Product Owner en gebruikers spart over een gedegen oplossing.
Doorontwikkeling van het bestaande platform (Golang, Java/Kotlin, Python) op een Kubernetes omgeving.
Implementeren nieuwe oplossingen ten behoeve van het ontsluiten van nieuwe datasets met bijbehorende OGC-services. Denk hierbij aan het implementeren van een ETL-proces en ontwikkelen van webservices.
Beheren en uitrollen van complexe gedistribueerde systemen op Kubernetes.
Oplossen incidenten en onderhouden bestaande oplossingen.
Functie-eisen
LET OP: Het is voor onze opdrachtgever noodzakelijk dat je aan al de gestelde functie-eisen kunt voldoen. Dit moet overtuigend blijken uit je CV. Alleen dan is reageren op deze opdracht zinvol.
– De kandidaat is inzetbaar vanaf 01-02-2025 tot en met 31-01-2026 voor 36-40 uur per week. – Volgens Kadaster richtlijn dient iedere medewerker minimaal 2 dagen per week op kantoor aanwezig te zijn, in overleg met de manager en het team. – U voegt slechts één Nederlandstalig curriculum vitae (cv) van maximaal 4 pagina’s A4 toe. – De kandidaat heeft tijdens de duur van deze opdracht een arbeidsovereenkomst met de inschrijvende partij. – Minimaal 5 jaar ervaring met DevOps en systeemontwikkeling/integratie in een CI/CD omgeving. – Minimaal 5 jaar ervaring met de te gebruiken methoden, technieken en tools. – Aantoonbare ervaring in zowel beheer- als vernieuwingstrajecten. – Aantoonbare ervaring met relationele databases (bijv. in ETL processen). – Aantoonbare ervaring in het gebruik en/of de ontwikkeling van PDOK. – Taalniveau Nederlands minimaal B2. – Competenties waar de kandidaat over dient te beschikken: – Resultaatgericht. – Helicopterview. – Kwaliteitsgericht. – Klantgericht. – Proactief. – Teamspeler. – Door de kandidaat zélf geschreven CV en motivatie. – Minimaal een afgeronde HBO/WO opleiding.
Functie-voorstel
LET OP: Op basis van de wensen van onze opdrachtgever wordt bepaald of je eventueel wordt uitgenodigd voor een selectiegesprek. Het is dus noodzakelijk dat je ook op de wensen een sterke match hebt.
– Beschrijf uw ervaring en kennis van programmeren (max. 400 woorden). De mate waarin uw ervaring en kennis aansluit bij de werkzaamheden, is belangrijk. Er zijn pluspunten voor programmeerervaring met de bij PDOK gebruikte technologieën, technieken en tooling. – Beschrijf uw ervaring en kennis met DevOps-werkzaamheden (max. 400 woorden), waarbij de focus ligt op ervaring die de traditionele barrière tussen development en operations doorbreekt. De mate waarin uw ervaring en kennis aansluit bij de werkzaamheden is belangrijk. Er is specifieke interesse in het beheren en deployen van complexe gedistribueerde systemen op Kubernetes. – Beschrijf uw ervaring en kennis met relationele databases en het gebruik en/of ontwikkeling van PDOK (max. 300 woorden). De mate waarin uw ervaring en kennis aansluit bij de werkzaamheden is belangrijk. Er zijn pluspunten voor ervaring met PostgreSql in een ETL-context.
De sluitingsdatum van deze opdracht is de harde deadline van onze opdrachtgever.
5cd8a0b9cc68f9ffa4c9253553278a55wer
Opdracht omschrijving
LET OP!! Dit is een detacheringsopdracht met een driepartijenovereenkomst.
Een driepartijenovereenkomst moet worden ondertekend door de Inlener, de Werkgever en de Betrokkene. Indien dit om welke reden dan ook niet mogelijk is, is inschrijving niet zinvol.
Op deze driepartijenovereenkomst is de Waadi van toepassing. Er zal daarom worden gecontroleerd op de vereiste registratie conform artikel 7.0 van de Waadi.
Omschrijving Beheer en Ontwikkeling IT bij Het Kadaster
Waar loopt de grens tussen uw tuin en die van uw buurman? En welk vastgoed is van wie? Het Kadaster registreert van al het vastgoed (grond en gebouwen) in Nederland wie welke rechten heeft. We hebben heel veel data over alles onder, op en boven de grond en willen maximale waarde halen uit deze data. Naast onze wettelijke taak, beheert het Kadaster ook voorzieningen van andere organisaties, de Landelijke Voorzieningen. Zo beheren wij onder andere de WOZ Landelijke Voorziening en de Basisregistratie Adressen en gebouwen (BAG): alle adressen en gebouwen in Nederland, zoals bouwjaar, oppervlakte, gebruiksdoel en locatie op de kaart.
Binnen de directie Beheer en Ontwikkeling IT (BOI) werken we met Scrum en DevOps en zijn de teams integraal verantwoordelijk voor de volledige technische dienstverlening, van idee tot productie. Vanuit een dynamische omgeving bieden wij een informele werksfeer.
Omschrijving project waarbinnen de inhuurkracht te werk wordt gesteld
Het team PDOK is op zoek naar een Senior Software Engineer met als specialisatie de doorontwikkeling van de CI/CD Pipeline, de OGC API’s en de Azure omgeving. PDOK (Publieke Dienstverlening Op de Kaart) is hét dataplatform van Nederland dat geodata beschikbaar stelt aan iedereen die hier gebruik van wil maken. De geodata is actueel en betrouwbaar en komt van verschillende overheidspartijen.
PDOK stelt deze geodata door middel van verschillende OGC webservices (WFS, WMS, WMTS) en atom downloadservices (Atom) beschikbaar en werkt aan het ontsluiten middels nieuwe (RESTful) OGC API standaarden (Features, Tiles, Map). Afnemers van PDOK-services zijn onder andere: Funda, Atlas Leefomgeving en Rijkswaterstaat.
Per dag verwerken we ongeveer 80 miljoen hits. Met behulp van cloud (Azure Kubernetes Services / AKS) oplossingen hebben we een zeer modern en vooruitstrevend platform ontwikkeld en kunnen we op en af schalen naar behoefte, hiervoor hebben we onder meer onze eigen operators ontwikkeld.
De PDOK-diensten zijn gebaseerd op open data en daarom voor iedereen beschikbaar. Bij data kan men denken aan topografische data, luchtfoto’s, gebouwen, wegen, statische data en nog veel meer soorten data. Gebruikers van de data en diensten van PDOK zijn bijvoorbeeld gemeenteambtenaren, analisten die research doen maar in veel gevallen ook Software Engineers die bijvoorbeeld op basis van webservices en API’s toepassingen maken voor mobiele telefoons, websites of viewers.
Meer informatie over PDOK is ook te vinden op onze website () zoals bijvoorbeeld onze nieuwspagina waar we nieuwe data en functionaliteiten communiceren.
Wat doen we bij PDOK?
Doorontwikkelen van ons cloud platform
PDOK heeft impact! De afgelopen 10 jaar is PDOK gegroeid van 580 miljoen requests in 2013 naar meer dan 20 miljard requests in 2023. Verwacht wordt dat het jaarlijks gebruik in de komende jaren verder stijgt. Om deze groei aan te kunnen zijn we continue bezig met het optimaliseren van de infrastructuur. De belangrijkste stap die we hebben gezet, is de migratie naar de Cloud. Dit was aan de ene kant nodig om onze dienstverlening te kunnen waarborgen, anderzijds was het een hele mooie kans om ons platform en onze standaarden te vernieuwen. De migratie naar de cloud is inmiddels afgerond. Op dit moment zijn we onze cloudoplossing verder aan het optimaliseren. Hierbij proberen we de mogelijkheden die de cloud biedt nog optimaler te benutten, om op deze manier onze oplossing wat betreft beheerbaarheid, schaalbaarheid en kosten nog efficiënter te maken.
Implementeren CI/CD oplossing
Op dit moment zijn we bezig met het implementeren van een CI-oplossing, waarbij de integratietesten voor ons platform automatisch worden uitgevoerd op basis van wijzigingen in de infrastructuur of specifieke componenten die draaien op deze infrastructuur. Dit is mogelijk doordat we voor onze inrichting gebruikmaken van concepten zoals Infrastructure as Code en GitOps. Daarnaast zijn we bezig met een CD-oplossing, waarbij wijzigingen automatisch worden uitgerold. Technieken die we hierbij gebruiken zijn GoLang, ArgoCD en Tekton.
Implementeren nieuwe producten zoals OGC API features en vector tiles
Naast de bestaande OGC-standaarden zoals WMS, WFS en WMTS zijn er door het OGC nieuwe standaarden ontwikkeld op basis van OpenAPI specificaties. Bij PDOK zijn we bezig om deze standaarden te implementeren voor de datasets die we ontsluiten. Hiervoor zijn we bezig met het ontwikkelen van een straat die vector tiles genereerd. Met vector tiles kan geografische data client-side kan worden gevisualiseerd. Daarnaast ontwikkelen we een service voor het ontsluiten van feature informatie in GeoJSON. Gebruikte technieken hierbij zijn Golang, Python en serverless databases.
Automatiseren en standaardiseren dataverwerking
Ook werken we aan het herzien van onze data verwerkingsstraat. Hiermee willen we het ontsluiten van nieuwe data binnen de infrastructuur vereenvoudigen en versnellen en naar de buitenwereld op een eenduidige manier ontsluiten. De ontwikkelingen die hiervoor worden gedaan hebben zowel een backend als een front-end component. Bij de backend ontwikkeling wordt gefocust op het verwerken van de data. Bij de front-end ontwikkelingen wordt een UI gemaakt die door de business kan worden gebruikt voor het aanbieden van updates. De hierbij gebruikte technieken zijn Golang, TypeScript, Argo workflows, Ago events en AngularJS.
Opdrachtomschrijving
Bij PDOK zien we een Senior Software Engineer als iemand die zowel ervaring heeft met software development als het inrichten en onderhouden van deze software op onze infrastructuur. De oplossingen van PDOK zijn gestoeld op bestaande opensource componenten (waar we actief een bijdragen aan leveren), volledige maatwerk componenten en een Kubernetes platform. Als Senior Software engineer ontwikkel je aan al deze onderdelen en bedenk je samen met het team een plan om technische invulling te geven aan nieuwe en bestaande diensten van PDOK.
Concreet betekent dit het inrichten van de CI test pipeline en test clusters. De doorontwikkeling van de OGC API features en de realisatie van OGC API’s in Kangaroo (Self service). Daarnaast is de Azure postgress migratie een belangrijke taak.
Belangrijkste technieken, methoden en tools
Golang
Java / Kotlin
Python
OGC API – Features
Ervaring met meerdere van deze technieken is een pré:
AngularJs / TypeScript
Bash / shell scripting
Docker
Kubernetes (AKS)
PostGIS / PostgreSQL
OGC GeoPackages / SQLite
GDAL / OGR CLI tools
MapServer / Mapproxy
Argo Workflow / Argo Events
Tekton
Operator pattern
Infrastructure as code
CI / CD
GitOps
OpenAPi en REST API’s
OGC Standaarden
Verantwoordelijkheden
Verantwoordelijkheden
De belangrijkste taken en verantwoordelijkheden zijn
Participeren in een SCRUM team, met bijbehorende verantwoordelijkheden. Waarbij het team samen met de Product Owner en gebruikers spart over een gedegen oplossing.
Doorontwikkeling van het bestaande platform (Golang, Java/Kotlin, Python) op een Kubernetes omgeving.
Implementeren nieuwe oplossingen ten behoeve van het ontsluiten van nieuwe datasets met bijbehorende OGC-services. Denk hierbij aan het implementeren van een ETL-proces en ontwikkelen van webservices.
Beheren en uitrollen van complexe gedistribueerde systemen op Kubernetes.
Oplossen incidenten en onderhouden bestaande oplossingen.
Functie-eisen
LET OP: Het is voor onze opdrachtgever noodzakelijk dat je aan al de gestelde functie-eisen kunt voldoen. Dit moet overtuigend blijken uit je CV. Alleen dan is reageren op deze opdracht zinvol.
– De kandidaat is inzetbaar vanaf 01-02-2025 tot en met 31-01-2026 voor 36-40 uur per week. – Volgens Kadaster richtlijn dient iedere medewerker minimaal 2 dagen per week op kantoor aanwezig te zijn, in overleg met de manager en het team. – U voegt slechts één Nederlandstalig curriculum vitae (cv) van maximaal 4 pagina’s A4 toe. – De kandidaat heeft tijdens de duur van deze opdracht een arbeidsovereenkomst met de inschrijvende partij. – Minimaal 5 jaar ervaring met DevOps en systeemontwikkeling/integratie in een CI/CD omgeving. – Minimaal 5 jaar ervaring met de te gebruiken methoden, technieken en tools. – Aantoonbare ervaring in zowel beheer- als vernieuwingstrajecten. – Aantoonbare ervaring met relationele databases (bijv. in ETL processen). – Aantoonbare ervaring in het gebruik en/of de ontwikkeling van PDOK. – Taalniveau Nederlands minimaal B2. – Competenties waar de kandidaat over dient te beschikken: – Resultaatgericht. – Helicopterview. – Kwaliteitsgericht. – Klantgericht. – Proactief. – Teamspeler. – Door de kandidaat zélf geschreven CV en motivatie. – Minimaal een afgeronde HBO/WO opleiding.
Functie-voorstel
LET OP: Op basis van de wensen van onze opdrachtgever wordt bepaald of je eventueel wordt uitgenodigd voor een selectiegesprek. Het is dus noodzakelijk dat je ook op de wensen een sterke match hebt.
– Beschrijf uw ervaring en kennis van programmeren (max. 400 woorden). De mate waarin uw ervaring en kennis aansluit bij de werkzaamheden, is belangrijk. Er zijn pluspunten voor programmeerervaring met de bij PDOK gebruikte technologieën, technieken en tooling. – Beschrijf uw ervaring en kennis met DevOps-werkzaamheden (max. 400 woorden), waarbij de focus ligt op ervaring die de traditionele barrière tussen development en operations doorbreekt. De mate waarin uw ervaring en kennis aansluit bij de werkzaamheden is belangrijk. Er is specifieke interesse in het beheren en deployen van complexe gedistribueerde systemen op Kubernetes. – Beschrijf uw ervaring en kennis met relationele databases en het gebruik en/of ontwikkeling van PDOK (max. 300 woorden). De mate waarin uw ervaring en kennis aansluit bij de werkzaamheden is belangrijk. Er zijn pluspunten voor ervaring met PostgreSql in een ETL-context.
De sluitingsdatum van deze opdracht is de harde deadline van onze opdrachtgever.
- Om je krachtig voor te kunnen dragen hebben wij minimaal één werkdag nodig om samen met jou alle bescheiden in orde te maken.
- Wanneer je interesse hebt in deze opdracht en overtuigd bent van een sterke match, reageer dan direct!
- Naast een actueel en op de opdracht gericht CV zullen wij altijd vragen om een bondige persoonlijke motivatiebrief (inclusief een toelichting per functie-eis en -wens) en een indicatief uurtarief.
5cd8a0b9cc68f9ffa4c9253553278a55wer
Key Skills
Ranked by relevance
c
ui
lan
kubernetes
cloud
golang
das
ha
python
devops
sql
etl
elk
sam
infrastructure as code
typescript
postgresql
angular
kotlin
server
scrum
java
git
sla
ids
ai
kf
shell scripting
product owner
serverless
docker
sqlite
bash
esp
wan
oop
eop
nas
dsp
isr
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
DevOps Engineer (80%-100%) - Zug
2026-04-12
Full-time
Mid-Senior
Switzerland
Staffing
Information Technology
View Job Details
Related
Full Stack Software Engineer
2026-04-11
Full-time
Entry
United Kingdom
IT Services
Other
View Job Details
Related
Senior Java Software Engineer - Big Data
2026-04-08
Full-time
Not Applicable
Romania
Technology
Engineering
Login to Apply
- Posted
- Nov 30, 2024
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Arnhem
- Company
- OverheidZZP
Industries
Consumer Services
Environmental Services
Categories
Other
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
DevOps Engineer (80%-100%) - Zug
2026-04-12
Full-time
Mid-Senior
Switzerland
Staffing
Information Technology
View Job Details
Related
Full Stack Software Engineer
2026-04-11
Full-time
Entry
United Kingdom
IT Services
Other
View Job Details
Related
Senior Java Software Engineer - Big Data
2026-04-08
Full-time
Not Applicable
Romania
Technology
Engineering