10 Nov. 2021

Software Engineer

36
40
Gelderland

Aanvraag ICS11134 Tijdelijke inhuur

Voor het Kadaster zijn wij op zoek naar een Software Engineer.

Omschrijving opdracht:
Het team PDOK is op zoek naar een Software engineer.

Wat is PDOK?
Publieke Dienstverlening Op de Kaart (PDOK) is hét dataplatform van Nederland dat geo-data beschikbaar stelt aan een ieder die hier gebruik van wil maken. De geodata is actueel en betrouwbaar en komt van verschillende overheidspartijen. PDOK stelt deze geo-data door middel van verschillende API’s (o.a. WFS, WMS, WMTS, RESTful), downloads en applicaties beschikbaar. Een voorbeeld van het aanroepen van API’s/webservices van PDOK is NL Maps. Hier kun je zien hoe eenvoudig je een kaartbeeld van Nederland op verschillende zoomniveaus kunt genereren door de API’s van PDOK aan te roepen.
De PDOK diensten zijn gebaseerd op open data en daarom voor iedereen vrij 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 analisten die research doen maar in veel gevallen ook Software Engineers die bijvoorbeeld op basis van API’s toepassingen maken voor mobiele telefoons, websites of viewers. PDOK heeft als belangrijke taak dat de data snel door middel van API’s beschikbaar kan worden gesteld, een goede performance kennen en een hoge beschikbaarheid hebben. Voorbeelden van toepassingen van externe gebruikers zijn bijvoorbeeld van VanAnaarBeter of de Geozet Viewer of bijvoorbeeld de website van het Kadaster (in opdracht van het Ministerie) waar men kan zien waar met Drones gevlogen mag worden.
Meer informatie over PDOK is ook te vinden op onze website (pdok.nl) zoals bijvoorbeeld onze nieuwspagina waar we nieuwe data en functionaliteiten communiceren.

Omschrijving opdrachtgever:
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.

Waar zijn en gaan we mee bezig bij PDOK?
Voor 2022 en verder focussen we ons op een drietal speerpunten:
1 . Transitie naar de Cloud
PDOK heeft impact! De afgelopen jaren is PDOK gegroeid van 580 miljoen requests in 2013 naar meer dan 20 miljard requests vandaag de dag. Verwacht wordt dat het jaarlijkse gebruik in de komende jaren verdubbeld. Om deze groei aan te kunnen zijn we continue bezig met het optimaliseren van de infrastructuur. De belangrijkste stap die we gaan maken, is de stap richting de Cloud. Dit is aan de ene kant noodzakelijk om onze dienstverlening te kunnen waarborgen, anderzijds een hele mooi uitdaging om ons platform en onze standaarden te hervormen. Daarnaast kun je denken aan het inrichten van nieuwe componenten of optimaliseren van bestaande componenten, het inrichten van monitoring etc.
2. Automatisering en standaardisatie omtrent dataverwerking en API’s
Om het inrichten van data en API’s te optimaliseren zal er de komende tijd veel aandacht besteed worden aan het verder automatiseren en standaardiseren van processen. Hiermee moet het opnemen van nieuwe data binnen de infrastructuur nog eenvoudiger, sneller en kwalitatiever worden.
3. Standaardiseren van services en diensten conform INSPIRE uitvoeringsbepalingen
Nederland heeft in nationaalgeoregister.nl een INSPIRE knooppunt gemaakt waardoor iedereen de metadata, met daarin de koppelingen naar de data services van INSPIRE datasets, automatisch kan ophalen. Datasets en -services die onder één van de 34 INSPIRE-thema's vallen, moeten te vinden, te raadplegen en te downloaden zijn. Ook moeten ze grensoverschrijdend op elkaar aansluiten. Dit proces is in 2010 gestart en loopt door tot en met 2022.

Omschrijving taken en verantwoordelijkheden:
- Deelnemen aan en/of organiseren van Scrum / DevOps sessies (Stand-ups, retrospectives, refinements en planningssessies), waarin het team samen met de Product Owner en gebruikers spart over een gedegen oplossing;
- Doorontwikkeling en hervorming van het bestaande platform (Golang, Java/Kotlin, Python) op een Cloudomgeving;
- Automatiseren van Deployments (Kubernetes/Docker, Jenkins);
- Uitvoeren van impactanalyses en deelnemen aan planningsessies.

Functie eisen (knock-out criteria)

1. Je hebt minimaal 5 jaar ervaring met software ontwikkeling.
2. Je hebt minimaal 3 jaar ervaring met Agile/Scrum.
3. Je hebt minimaal 3 jaar ervaring met Kubernetes/Docker.
4. Je hebt aantoonbare kennis en ervaring met één van de volgende programmeer / script talen:
a. Go
b. Python
c. Bash
d. Java/Kotlin
5. Je hebt aantoonbare kennis en ervaring met Extract/Transform/Load (ETL).
6. Je hebt aantoonbare kennis en ervaring met Front-end programmeertools:
a. AngularJS
b. Openlayers
7. Je hebt kennis van en ervaring met één van onderstaande technieken:
a. Mapserver
b. Azure/S3
c. MapProxy
d. Geoserver
8. Je hebt kennis van netwerken en infrastructuur.
9. Je hebt taalniveau Nederlands minimaal B2.
10. Je hebt aantoonbare kennis en ervaring met RESTful API management.
11. Je hebt aantoonbare kennis en ervaring met CI/CD en dan in ieder geval:
a. Jenkins.
b. Travis.
12. Je hebt kennis van Integration Patterns en Cloud concepten.
13. Je hebt kennis van Geostandaarden zoals GML (INSPIRE).

Competenties

- Klantgericht
- Resultaatgericht
- Kwaliteitsgericht
- In staat om zelfstandig binnen een scrumteam te werken
- Teamspeler
- Proactief
- Analytisch vermogen

Algemene informatie m.b.t. de aanvraag

Locatie: Apeldoorn
Startdatum: 28-11-2021
Duur: 12 maanden
Optie op verlenging: ja
Inzet: 36-40 uur per week
Tarief: marktconform
Sluitingsdatum: 10-11-2021
Sluitingstijd: 09:00 uur
Intakegesprek: 17 november 2021 via MS Teams.

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.

Locatie

Apeldoorn
Marike Schuring-Peeters

Contactpersoon

Marike Schuring-Peeters
ICQ-Groep gebruikt cookies om bepaalde voorkeuren te onthouden en vacatures af te stemmen op je interesses.