Alle vacatures

Kadaster, Apeldoorn

Senior Software Engineer (2x)

Ook wel: Senior Software Developer, Senior Java Developer

Ruimtelijk domein, IT

Uren per week
32-40 uur
Start
4 januari 2027
Einde
31 december 2027
Verlenging
2 maal 12 maand(en)
Dienstverband
Detachering

Over de opdracht

Als Senior Software Engineer realiseer je softwarecomponenten op basis van functionele omschrijvingen, architectuur en technisch ontwerp, en ben je verantwoordelijk voor deployment en integratie op het Kadaster platform. Je werkt in het team Ruimte en Advies (Rena) binnen de directie Beheer en Ontwikkeling Informatietechnologie, dat bouwt aan het nieuwe landinrichtingssysteem SLIM voor kavelruil en herverkaveling. Het systeem wordt gebouwd met Java-microservices en een Angular frontend.

Werkplek
Apeldoorn (verificatiegesprekken op locatie De Brug); werkplek bij het Kadaster, minimaal 2 dagen per week op kantoor
Thuiswerken
Minimaal 2 dagen per week op kantoor aanwezig; overige dagen niet genoemd
Aantal mensen gezocht
2

De opdracht

Als Senior Software engineer realiseer je softwarecomponenten (code), op basis van de functionele omschrijving, de software architectuur en het technisch ontwerp. Je bent ook verantwoordelijk voor het uitrollen/ deployen en de integratie van de gerealiseerde softwarecomponenten op het Kadaster platform. Deze taken vormen de kern van je functie. Voor belangrijke ontwerpbeslissingen die de architectuur raken (of daarvan afwijken), stem je van tevoren met de systemarchitect af.

Je bent in staat om je kennis actief uit te dragen en te delen met het team. Het ondersteunen van het aanwezige team is onderdeel van je werkzaamheden, maar zoek je met hetzelfde gemak en proactief andere teams op om de problemen waar je tegen aanloopt op te lossen.

De organisatie

Het Kadaster registreert en verstrekt gegevens over de ligging van vastgoed in Nederland en de daarmee samenhangende rechten, zoals eigendom en hypotheek. Als zelfstandig bestuursorgaan is dat onze wettelijke taak. Onze gegevens bieden houvast bij het onderzoeken van maatschappelijke vraagstukken, of het nu gaat om de beste route voor een nieuwe snelweg, actuele ontwikkelingen op de woningmarkt of het in beeld brengen van leegstand.

Het team

Je komt te werken binnen de directie Beheer en Ontwikkeling Informatietechnologie (BOI). Hier ben je als software engineer werkzaam in het team Ruimte en Advies (Rena). Dit is een ervaren en gedreven Agile/Scrum team dat werkt volgens het Nexus framework in sprints van 2 weken.

Het team ontwikkelt een nieuwe applicatie om Kavelruil en Herverkavelingsprojecten te ondersteunen. Met deze twee landinrichtingsinstrumenten wordt grond geruild van eigenaren en gebruikers in landelijk gebied. Met kavelruil gebeurt dit veelal op kleinere schaal en op vrijwillige basis, terwijl een herverkaveling een verplichtend karakter heeft: iedereen in een gebied moet meedoen. Het Kadaster borgt daarom de rechtszekerheid en zorgt ervoor dat niemand erop achteruitgaat.

Er kunnen veel doelen aanleiding zijn tot herverkaveling, zoals natuurherstel of de aanleg van infrastructuur. Afgelopen jaren is het aantal projecten afgenomen, maar de verwachting is dat met de transitie landelijk gebied en de vele opgaven (denk aan bodem, klimaat, natuur (o.a. stikstof) en water) dat dit instrument weer veel vaker gebruikt gaat worden. De huidige interne systemen om herverkaveling- en kavelruilprojecten te faciliteren zijn sterk verouderd en passen niet in de huidige Kadaster architectuur en context.

Daarom wordt er gewerkt aan de ontwikkeling van een nieuw modulair systeem (SLIM) dat geschikt zal zijn voor zowel kavelruil als herverkaveling en optimaal aansluit op de Basisregistratie Kadaster. Door de modulaire opzet waarbij zoveel mogelijk hergebruik plaatsvindt van wat al aanwezig is binnen het Kadaster, is het systeem eenvoudig gefaseerd op te leveren en naar wens verder uit te breiden in de toekomst. Het nieuwe landinrichtingssysteem wordt opgebouwd uit JAVA-microservices (backend) en een Angular frontend.

Wat je meebrengt

Belangrijkste technieken, methoden en tools: Java, Postman, Postgres/PostGis, HTML/CSS/Angular, Git, OpenShift / ArgoCd, Jira, Docker, Agile/Scrum; methode Nexus / Safe.

Praktisch

Het Kadaster richtlijn vraagt dat iedere medewerker minimaal 2 dagen per week op kantoor aanwezig is. De dagen worden in overleg met de manager en het team bepaald.

De startdatum is onder voorbehoud van een tijdige afronding van de offerteprocedure. Dit kan ook betekenen dat de startdatum van de opdracht zal moeten worden opgeschoven.

  • Startdatum: 4 januari 2027
  • Einddatum: 31 december 2027
  • Uren per week: 32-40 uur
  • Verlenging: 2 maal 12 maand(en)
  • Functieschaal 10, trede 5

Eisen

Hier moet je aan voldoen om in aanmerking te komen.

  • Afgeronde (bachelor) hbo-opleiding of hoger
  • Kennis van het werken met geografische data in QGis en GeoMedia Professional
  • Kennis van het werken met Robot Framework om testers te ondersteunen
  • Minimaal 1 jaar aantoonbare werkervaring met Generieke Geo Componenten/Openlayers
  • Minimaal 1 jaar aantoonbare werkervaring met PostGIS databases
  • Minimaal 6 jaar aantoonbare werkervaring met het ontwikkelen van IT-systemen
  • Minimaal 5 jaar aantoonbare werkervaring met CI/CD tooling (Openshift, ArgoCD)
  • Minimaal 5 jaar aantoonbare werkervaring met ontwikkelen in Java
  • Minimaal 5 jaar aantoonbare werkervaring met Spring Boot
  • Minimaal 1 jaar aantoonbare werkervaring met ontwikkelen in Angular (om kleine frontend aanpassingen door te voeren)
  • Minimaal 2 jaar aantoonbare ervaring met werken via Nexus/Safe
  • De kandidaat beheerst de Nederlandse taal vloeiend, in woord en geschrift
  • De inschrijver en de inhuurkracht hebben een (civielrechtelijke) arbeidsovereenkomst gesloten, zodat de inschrijver een driepartijen detacheringsovereenkomst kan afsluiten

Wensen

Hiermee onderscheid je je van andere kandidaten.

  • Ontwikkeling en onderhoud van back-end en front-end code
  • Gebruik maken van openlayers in Angular en de Kadaster Geo-componenten
  • Gebruik maken van storages (postgreSQL/MinIO) voor de back-end component
  • Deelnemen in een Scrum team (Stand-ups, Refinements, Retrospectives, Demo, e.d.)
  • Gunningscriterium 1: U toont duidelijk aan welke wijze de door u geleverde expertise en competenties binnen de geschetste situatie een bijdrage leveren aan te behalen resultaten (zie ook opdrachtomschrijving en verantwoordelijkheden). Beoordeling: de mate waarin de beschrijving aansluit bij de wensen van het KadasterMaximaal 50 puntenBeschrijving sluit volledig aan en is onderbouwd met concrete voorbeelden (gunningscriterium 1)50 puntenBeschrijving sluit voldoende aan (gunningscriterium 1)35 puntenBeschrijving sluit onvoldoende aan en is onvoldoende onderbouwd (gunningscriterium 1)10 puntenBeschrijving sluit niet aan (gunningscriterium 1)0 punten
  • Gunningscriterium 2: U geeft een beschrijving van aanpak voor de uit te voeren opdracht gezien het specifieke vraagstuk van het Kadaster (zie ook opdrachtomschrijving en verantwoordelijkheden). Beoordeling: de mate waarin de beschrijving aansluit bij de wensen van het KadasterMaximaal 50 puntenBeschrijving sluit volledig aan en is onderbouwd met concrete voorbeelden (gunningscriterium 2)50 puntenBeschrijving sluit voldoende aan (gunningscriterium 2)35 puntenBeschrijving sluit onvoldoende aan en is onvoldoende onderbouwd (gunningscriterium 2)10 puntenBeschrijving sluit niet aan (gunningscriterium 2)0 punten

Competenties

  • 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
  • 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
Sluit 23 novSolliciteer