VNG

Lead geo data devops

VNG

De opdracht­omschrijving

Over VNG Realisatie
De Vereniging van Nederlandse Gemeenten (VNG) vertegenwoordigt ruim 342 Nederlandse gemeenten en werkt samen met haar afdelingen aan een krachtige lokale overheid. VNG Realisatie stelt de lokale uitvoering van maatschappelijke opgaven door gemeenten centraal. Dit gebeurt onder andere door actief deel te nemen aan netwerken van gemeenten en hun partners, samenwerking te stimuleren via 'samen organiseren' en, waar mogelijk, standaarden te ontwikkelen die de gemeentelijke dienstverlening verbeteren.

VNG Realisatie draagt bij aan vier gemeentelijke speerpunten:

  • Werken als één overheid met leden en partners aan het oplossen van maatschappelijke vraagstukken op sociaal, fysiek en veiligheidsdomein;

  • Verbeteren van de gemeentelijke dienstverlening;

  • Realiseren van een efficiënte en wendbare organisatie;

  • Anticiperen op toekomstige ontwikkelingen.

Over kenniscentrum Data & Monitoring
Het kenniscentrum Data & Monitoring ondersteunt gemeenten bij datagedreven werken en sturen. Dit resulteert in beter beleid, gebaseerd op gegevens en innovatieve toepassingen met behulp van algoritmes. Het kenniscentrum ontwikkelt datatoepassingen en monitors, creëert landelijke standaarden en ondersteunt gemeenten bij het voldoen aan wettelijke verplichtingen, zoals de Wet open overheid. Onderdeel van het basisteam zijn onder meer het gemeentelijk dataplatform Waarstaatjegemeente, Datagedreven Werken en het Kennisnetwerk Data en Samenleving.

Omschrijving van de opdracht
Voor maatschappelijke opgaven zoals de energietransitie (dego.vng.nl) en de bestrijding van ondermijning (dook.vng.nl) werk je vanuit een team aan een technologiestack bestaande uit een Golang-backend met een PostGIS-database, die via API’s en vector-tiling interactieve React JavaScript-webapplicaties levert. Toegang tot onderdelen van de applicaties wordt gereguleerd via autorisatie- en identificatiesystemen. In de oplossing worden tientallen databronnen benut.

Binnen het kenniscentrum Data & Monitoring zorgt de Lead GEO Data DevOps primair voor het ophalen, transformeren en laden van diverse en complexe data in de backend, zodat deze via de ontwikkelde interfaces en API’s optimaal aansluit op de gebruikersbehoeften. De Lead GEO Data is daarnaast verantwoordelijk voor de juiste inrichting van de applicaties binnen Kubernetes.

Het team bestaat uit productowners van DEGO en DOOK, een fullstack ontwikkelaar, een externe Kubernetes-specialist als vraagbaak en twee beheerders. Er wordt nauw samengewerkt met beleidscollega’s die als gedelegeerd opdrachtgever optreden. Het team is zichtbaar binnen de VNG-organisatie in Den Haag en werkt regelmatig samen met andere afdelingen van VNG Realisatie. De werkzaamheden vinden plaats op locatie in Den Haag, met mogelijkheden tot hybride werken.

Werkzaamheden en verantwoordelijkheden

  • Verzamelen, transformeren en inladen van data;

  • Ontwikkelen en ontsluiten van vector tiles;

  • Geo/GIS-data ontsluiten op basis van geautomatiseerde ETL-processen;

  • Doorontwikkelen van GIS front-end componenten op basis van een design system;

  • Documenteren van werkzaamheden en broncodes;

  • Werken binnen de volledige stack: Golang, SQL, React en HTML;

  • Inrichten en onderhouden van applicaties in Kubernetes.

Als Lead ontwikkelaar:

  • Ontwerp, ontwikkeling en onderhoud van de softwarearchitectuur;

  • Verantwoordelijk voor processen die de kwaliteit en veiligheid waarborgen;

  • Verantwoordelijk voor de resultaten van ontwikkelaars en de interne ontwikkelprocessen;

  • Zorgen voor overdraagbaarheid van taken en verantwoordelijkheden binnen het technische team, ten behoeve van continuïteit bij verlof of uitval.

Resultaat van de opdracht
De inzet van de Lead GEO Data DevOps moet resulteren in een geïntegreerde technologiestack die effectief en flexibel inzetbaar is voor diverse maatschappelijke opgaven, zoals de energietransitie en de aanpak van ondermijning. De ontwikkelde oplossing moet toekomstbestendig zijn, zodat teamwisselingen of leveranciersveranderingen de voortgang niet belemmeren. De architectuur moet generiek genoeg zijn om inzetbaar te zijn voor andere maatschappelijke vraagstukken en nieuwe projecten.

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

  • De kandidaat is op de in de profieltekst genoemde datum en tijdstip beschikbaar voor een matchgesprek.
  • Minimaal 10 jaar ervaring op HBO werk- en denkniveau
  • Minimaal 5 jaar ervaring als lead ontwikkelaar blijkend uit CV
  • Minimaal 3 jaar ervaring met het ontwikkelen van software bij en voor lokale overheden
  • Minimaal de afgelopen 3 jaar werkervaring met Kubernetes omgevingen
  • Minimaal de afgelopen 3 jaar werkervaring met het gebruik van Git, Docker en CI/CD, blijkend uit CV
  • Inschrijver gaat expliciet akkoord met de concept overeenkomst welke als bijlage bij de offerteaanvraag beschikbaar is gesteld.
  • De aangeboden kandidaat is beschikbaar voor de functie gedurende de periode en het aantal uur zoals beschreven in de offerteaanvraag.
  • Door de inschrijver is één CV en één motivatiebrief van de aangeboden kandidaat aangeleverd. Deze twee documenten zijn opgeslagen in de map ‘Extra documenten’.
  • Minimaal de afgelopen 3 jaar werkervaring met het bouwen van (geo tiling) frontends met behulp van React, D3.js, Golang, Postgis, QGIS, Python blijkend uit CV

De Wensen

  • Aantoonbare ervaring met met het bouwen van (geo tiling) backends, met bijvoorbeeld met Golang, Postgis, QGIS, Python
  • Aantoonbare ervaring software ontwikkelen voor lokale overheden
  • Indien van toepassing, heeft u de ZZP verklaring ingevuld en bijgevoegd bij de aanvraag? LET OP: Het niet indienen van het ingevulde en ondertekende formulier leidt tot uitsluiting
  • VNG Realisatie vraagt de contractvorm voor inhuur als volgt te specificeren
  • Aantoonbare ervaring met met het bouwen van(geo tiling) frontends in javascript, met bijvoorbeeld met React, D3.js, Maplibre, Mapbox
  • Na gunning van de inhuuropdracht ontvangen alle inschrijvers(*) een terugkoppeling van de uitvraag. De terugkoppeling betreft onder andere een (Excel) overzicht met de ranking van alle inschrijvers en de score op de gunningscriteria/kwaliteit. In dit overzicht worden de namen van alle inschrijvers vermeld (dit is de leveranciersnaam, niet de naam van de kandidaat). * Inschrijvers die, na toetsing van antwoorden en bewijs in cv/motivatie, worden uitgesloten van de procedure, ontvangen dit overzicht niet en worden ook niet genoemd in het Exceloverzicht. De gegunde leveranciersnaam zal altijd zichtbaar zijn op dit overzicht. Gaat u ermee akkoord dat in het overzicht uw leveranciersnaam zichtbaar is?

Interesse in deze opdracht?

Zo werkt onze dienstverlening

Reageer direct

De opdracht sluit
09 mei 2025 om 10:00
Je reactie ontvangen we graag minimaal 1 werkdag voor sluiting van de opdracht

Eventuele motivatie volgt in een latere fase

LET OP: Het door jou opgegeven uurtarief is all in, inclusief 10% fee Freep en exclusief BTW

Mis geen kans, word gratis lid

Ontvang direct alle opdrachten en marktontwikkelingen in je mailbox