Functieomschrijving
Voor Kadaster zoeken wij een Software Architect DSO. Je werkt als Software Architect binnen het Alpha team, dat drie belangrijke diensten ontwikkelt en beheert voor de Omgevingswet. Deze diensten zorgen ervoor dat aannemers, ondernemers, overheden en omwonenden gemakkelijk inzicht krijgen in de regels en mogelijkheden binnen hun leefomgeving, en direct vergunningen kunnen aanvragen via één centraal loket.De systemen waarmee je aan de slag gaat zijn:
- Ruimtelijkeplannen.nl, met een Angular-frontend, beheerportaal en kaartviewer voor het beheren van bestemmingsplannen.
- Informatiehuis Ruimte (IHR), dat ontsluiting van bestemmingsplannen via API’s mogelijk maakt voor het Digitaal Stelsel Omgevingswet (DSO).
- OIS (Omgevingsinformatie in Samenhang), waarmee je relevante informatie uit verschillende plannen samenbrengt en aanbiedt via een API, onder andere voor de DSO Viewer.
Deze diensten worden ontwikkeld en beheerd door het Kadaster, dat als ketenpartner samenwerkt binnen het Digitaal Stelsel van de Omgevingswet (DSO). Je werkt samen met andere ontwikkelpartners in operationele beheerorganisaties (OBO’s), waarbij iedere OBO verantwoordelijk is voor een deel van de keten van het DSO-LV. De teams werken nauw samen volgens het SAFe-framework en Agile-methodiek, met sprints van 2 weken en Program Increments van een kwartaal.
Binnen het Alpha team werk je samen met vijf ontwikkelaars, een informatieanalist en een Product Owner, ondersteund door een Scrum Master, software architect, integratiespecialisten en functioneel beheerders. Je werkt volledig DevOps: je bent dus van idee tot productie verantwoordelijk voor de applicaties. Dagelijks neem je deel aan stand-ups, planningen, demo’s, retrospectives en refinements, waarbij jullie als team scherp blijven op het sprintdoel.
Naast je taak als Software Architect binnen het Alpha team, wordt er een beroep gedaan op je expertise binnen het Platform-team. Hier denk je mee over het applicatienetwerk, zowel intern op Kubernetes-clusters als extern met ketenpartners, en over diverse tools die worden ingezet voor beheer en exploitatie van de applicaties op Public Azure.
Belangrijkste technieken, methoden en tools
- TOGAF
- Archimate
- Novius/NORA
- C4-model
- Angular
- Kotlin/Java
- Open API Specifications
- OGC API’s
- GeoJSON
- Postgres/PostGis
- OpenLayers
- Prometheus/Grafana
- Kubernetes/Azure AKS
- Scrum/SAFe Agile
Verantwoordelijkheden
Samen met twee collega-architecten deel je kennis en ondersteun je ontwikkelteams bij het realiseren van klantvragen. Je bewaakt de kaders van de technische en functionele architectuur en zorgt dat de veiligheidsrichtlijnen worden gevolgd. Je waarborgt dat ontwikkelde functionaliteiten goed te onderhouden en te beheren zijn. In samenwerking met ketenpartners breng je systeemprestaties naar het gewenste niveau. Je geeft advies over kwaliteitsverbetering en complexiteitsreductie en biedt technische ondersteuning. Betrouwbaarheid, veiligheid, prestaties en onderhoudbaarheid zijn jouw prioriteiten. Jouw expertise kan worden ingezet bij meerdere diensten in de OBO Kadaster.
Jouw belangrijkste taken en verantwoordelijkheden:
- Werken in een SAFe/Agile omgeving, inclusief deelname aan Scrum- en Program Increment-events.
- Ontwerpen en bewaken van de softwarearchitectuur van specifieke applicaties.
- Gezamenlijk met je collega-architecten het systeemconcept neerzetten.
- Ondersteunen van de realisatie van klantvragen binnen architectuurkaders.
- Zorgen dat ontwikkelde functionaliteit goed onderhoudbaar en beheersbaar is.
- Bewaken van de veiligheidsrichtlijnen.
- Richting geven aan het ontwikkelteam bij het ontwerpen van nieuwe functionaliteiten.
- Adviseren over kwaliteitsverbeteringen en complexiteitsreductie.
Competenties
- Resultaatgericht
- Helicopterview
- Besluitvaardig en vasthoudend; je bent in staat om je eigen koers te bepalen in een complex krachtenveld
- Zelfstandig binnen een organisatie kunnen opereren en omgevingssensitief zijn
- Sterke communicatieve vaardigheden, zowel schriftelijk als mondeling
- Klantgericht
- Proactief en initiatiefrijk
- Teamspeler
- Analytisch vermogen
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 dit hun wettelijke taak. De gegevens van het Kadaster 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 inzichtelijk maken van leegstand.
Functie eisen
- Je beheerst de Nederlandse taal vloeiend, zowel in woord als geschrift (taalniveau Nederlands minimaal B2)
- Je beschikt over aantoonbaar academisch werk- en denkniveau, bij voorkeur op basis van een afgeronde universitaire opleiding informatica
- Je hebt minimaal 5 jaar ervaring met systeemontwikkeling
- Je hebt minimaal 3 jaar ervaring met applicatie- en software architectuur
- Je hebt minimaal 3 jaar ervaring met API-development
- Je hebt minimaal 1 jaar ervaring met software exploitatie op cloud platforms
- Je hebt minimaal 1 jaar ervaring met succesvol samenwerken in omgevingen met een politiek/bestuurlijk karakter
- Je hebt aantoonbare kennis van- en minimaal 3 jaar ervaring met SAFe/Agile, Scrum en DevOps
- Je hebt aantoonbare ervaring met het merendeel van de bovengenoemde technieken, methoden en tools (zie opdrachtomschrijving)
Functie wensen
- Je kunt beschrijven hoe je ervaring hebt met het ontwerpen en bewaken van software architectuur van specifieke applicaties
- Je kunt toelichten hoe je in samenwerking met collega software-architecten het systeemconcept neerzet
- Je kunt uitleggen hoe je de realisatie van klantvragen binnen architectuurkaders ondersteunt
- Je kunt aantonen dat ontwikkelde functionaliteit goed te onderhouden en te beheren is
- Je bewaakt dat de kaders van veiligheidsrichtlijnen worden nageleefd
- Je biedt richting aan het ontwikkelteam bij het ontwerpen van nieuwe functionaliteiten
- Het is een pre als je kunt adviseren over kwaliteitsverbetering en complexiteitsreductie
