Het Kadaster

Senior Integratiespecialist

Het Kadaster

De opdracht­omschrijving

 

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 Kadaster IT 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. Soms werkt het beter om even je zinnen te verzetten en kan je met je teamgenoten een potje tafeltennis spelen, gamen of met de 3D-printer een ontwerp realiseren. Ook hebben we een innovation hub om in een andere sfeer samen te werken. Daarnaast kan je in overleg met je team vanuit huis werken. 

Omdat het Kadaster innovatie hoog in het vaandel heeft staan wordt er 1x per maand een Innovation Friday georganiseerd waarin nieuwe, veelbelovende technieken worden uitgeprobeerd en worden er regelmatig “Taco” sessies gehouden waarin kennis wordt gedeeld.

Omschrijving project waarbinnen de medewerker te werk wordt gesteld:
Het Kadaster zoekt een Senior Integratie Specialist voor het Kadaster Dataplatform. Het Kadaster Dataplatform is een innovatie-project binnen het Kadaster waarin we data omzetten naar Linked Data en vervolgens publiceren via REST API ’s en SPARQL. We verwerken onder andere alle adressen en percelen in Nederland wat resulteert in 2,5 miljard triples. Dit aantal zal het komende half jaar sterk stijgen met het toevoegen van meer Kadaster datasets aan het platform.

 

Het team werkt met Scrum en DevOps en is daarmee integraal verantwoordelijk voor het volledige platform, van idee tot productie.

We zijn met een migratie bezig naar de multi-model database Marklogic voor de Linked Data en REST API’s, en Docker (oa Kubernetes) voor de infrastructuur. De REST API ’s zijn volledig uitgedrukt in Swagger / OpenAPI specificaties en vormen ons primaire kanaal om data te verstrekken (API first). Om onze code in productie te zetten gebruiken we een delivery pipeline die met Docker is opgezet. Daarnaast benutten we Postman om de API ’s eenvoudig toegankelijk te maken voor externe developers. We werken test driven en hanteren korte feedback loops om daarmee een beter gevoel gevoel te hebben voor de behoefte van de gebruikers.


Verantwoordelijkheden

De belangrijkste taken en verantwoordelijkheden zijn: 

  • Werken in een Agile omgeving;
  • Deelnemen aan Scrum / DevOps sessies (Stand-ups, retrospectives, refinements en planningssessies), waarin het team samen met de Product Owner en gebruikers spart over een gedegen oplossing;
  • Overzicht houden over de inrichting van het dataplatform en uitwerken hoe de verschillende componenten zich door moeten ontwikkelen;
  • Teams scherp houden op het leveren van hoge kwaliteit software;
  • Borgen dat alle losse componenten goed met elkaar integreren;
  • Begeleiden en adviseren over de inrichting van de MarkLogic database.

Deze inhuuropdracht verloopt via een aanbesteding. De opdrachtgever heeft eisen en wensen opgegeven. Aan de eisen moet je voldoen om kans te maken. Op de wensen kun je punten scoren.

De Eisen

  • U voegt slechts één Nederlandstalig curriculum vitae (cv) van maximaal 3 pagina's A4 toe. Uit dit cv dient te blijken dat u voldoet aan onderstaande eisen. Indien u naar oordeel van het Kadaster niet voldoet aan de gestelde eisen, of uw cv uit meer dan 3 pagina's bestaat, zal uw offerte terzijde worden gelegd en niet worden meegenomen in de beoordeling van de gunningscriteria. Eisen die gesteld worden aan de kandidaat. De kandidaat heeft: • minimaal HBO werk- en denkniveau, verkregen op basis van een afgeronde opleiding IT, of door middel van een opleiding op minimaal HBO-niveau, aangevuld met aantoonbare werkervaring in IT; • Taalniveau Nederlands minimaal B2; • Minimaal 5 jaar ervaring met Agile werken en Scrum; • Minimaal 5 jaar ervaring op de volgende kennisgebieden: o Linked Data technologie (RDF, SPARQL, OWL, SHACL, etc); o W3C standaarden / best practices voor het publiceren van data op het web; o API standaarden (REST, GraphQL, etc); o NoSQL database technologie; o Java ontwikkeling (Spring framework); o Hoge beschikbaarheid, performance en schaalbaarheid ; • Minimaal 3 jaar ervaring op de volgende kennisgebieden: o Cloud-native oplossingen (container technologie, serverless / event-driven architecture); o Distributed data processing (ETL, map/reduce, streaming); o Enterprise integration patterns; o DotWebStack; • Minimaal 3 jaar ervaring met de volgende tools en technieken: o Docker/Kubernetes; o Queuing/messaging middleware (RabbitMQ, Kafka); o Reverse proxy tooling (Traefik, Nginx); o Monitoring tooling (Prometheus, Grafana); o CI/CD Tooling (GitHub, Jenkins, Maven); o Issue tracking (Jira); o Test frameworks (JUnit, Mockito, Hamcrest); • Minimaal 1 jaar ervaring met de volgende tools en technieken: o MarkLogic server. Gedragskenmerken: • Afmaker, focus op zaken afronden; • Zelfstandigheid, en ervaring in zowel beheer- als vernieuwingstrajecten; • Actieve deelname in het Scrum Team; • Zelfstandig komen met verbetervoorstellen en overleg over de implementatie hiervan; • Gedegen kennis van de te gebruiken methoden en technieken; • Flexibele werkhouding; • Over eigen grenzen heen kijken en bereid zijn aanpalende werkzaamheden op te pakken; • Communicatief zeer vaardig, voor het samenwerken met andere (interne en externe) teams in een keten; • Duidelijke gerichtheid op samenwerking.

De Wensen

  • U toont duidelijk aan welke wijze de door u geleverde expertise en competenties (soft en hard skills) binnen de geschetste situatie een bijdrage leveren aan te behalen resultaten (max. 300 woorden, zie ook Opdracht omschrijving en verantwoordelijkheden).
 
 Beoordeling: Hoe beter de expertise en competenties aansluiten bij de wensen van het Kadaster en de geschetste situatie hoe hoger de score.
  • U beschrijft 2 cruciale knelpunten (max. 300 woorden) die zich vaak voor doen in dit soort processen / opdrachten en geeft hierbij aan hoe u deze oplost (zie ook Opdracht omschrijving en verantwoordelijkheden). 
 
 Beoordeling: De mate waarin de knelpunten relevant zijn en de oplossingen aansluiten bij de wensen van het Kadaster.
  • U geeft een beschrijving van aanpak (max. 400 woorden) voor de uit te voeren werkzaamheden gezien het specifieke vraagstuk van het Kadaster (zie ook Opdracht omschrijving en verantwoordelijkheden). 
 
 Beoordeling: De mate waarin de beschrijving van aanpak aansluit bij de wensen van het Kadaster.

Interesse in deze opdracht?

Zo werkt onze dienstverlening

Deze opdracht is gesloten, reageren is helaas niet meer mogelijk

Gesloten

Mis geen kans, word gratis lid

Ontvang direct alle opdrachten en marktontwikkelingen in je mailbox