VNG

Full stack geo data devops

VNG

De opdracht­omschrijving

Omschrijving van de opdracht

Voor maatschappelijke opgaven zoals de energietransitie en de bestrijding van ondermijning werk je vanuit een team aan een stack bestaande uit een Golang-backend met een PostGis-database, die via API's en vector-tiling interactieve JavaScript-webapplicaties levert. Hierbij worden tientallen bronnen van data benut; voor Geo data gebruiken we QGIS om data te verkennen en analyseren alvorens deze op te nemen in de ETL pipelining.

Binnen het kenniscentrum Data en Monitoring zorgt de Full Stack GEO Data devops er primair voor dat data (in de backend) via de ontwikkelde toepassingen goed aansluit op de behoeften van de gebruikers van die toepassingen. Secundair is deze op termijn achtervang voor backendwerkzaamheden in Golang en wordt er meegewerkt aan het beheer van de applicaties in Kubernetes.

Er wordt gewerkt vanuit een team met de productowners van DEGO en DOOK, een Lead ontwikkelaar, een externe kubernetes specialist als vraagbaak en twee beheerders. Het team werkt aan opdrachten van VNG beleid. Je werkt dus samen met beleidscollega’s die vanuit de rol van gedelegeerd opdrachtgever opereren. Het team is zichtbaar binnen de VNG organisatie in Den Haag en werkt regelmatig samen met andere afdelingen van VNG Realisatie.

Werkzaamheden en verantwoordelijkheden

• Het verzamelen, transformeren en inladen van data

• Ontsluiten en ontwikkelen van vector tiles

• Geo/GIS data ontsluiting op basis van automatische ETL principes

• Door ontwikkelen van GIS front-end componenten met gebruikmaking van een design system;

• Documenteren van je werkzaamheden en broncodes

• Werkzaamheden in de stack: Van Golang of Python, SQL tot en met React en HTML

• Inrichting en onderhoud van applicaties in Kubernetes Als ontwikkelaar:

• Op verzoek research naar software architectuur en componenten. Op verzoek sparring over de softwarearchitectuur.

• Participeren in processen die de kwaliteit en veiligheid waarborgen.

• Je zorgt dat taken en verantwoordelijkheden binnen het technische team onderling overdraagbaar zijn met het oog op verlof of uitval. Je bent bereid tijdelijk werkzaamheden van collega’s over te nemen bij verlof of uitval.

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.
  • Door de inschrijver is één motivatiebrief van de aangeboden kandidaat aangeleverd. Heeft u dit document toegevoegd bij de vraag?.  De verdere vereisten vindt u in de profieltekst voor eventuele toelichting op de eisen waaraan de documenten aan moeten voldoen.
  • Door de inschrijver is één CV van de aangeboden kandidaat aangeleverd. Heeft u dit document toegevoegd bij de vraag?.  De verdere vereisten vindt u in de profieltekst voor eventuele toelichting op de eisen waaraan de documenten aan moeten voldoen.
  • Kandidaat beschikt over minimaal 4 jaar ervaring op HBO werk- en denkniveau in de richting van informatiekunde;
  • Bevestigt u dat uw organisatie zich slechts één keer inschrijft op deze nadere offerteaanvraag, en dat deze inschrijving uitsluitend namens één entiteit (KvK-nummer) plaatsvindt? Let op: bij een dubbele inschrijving (bijvoorbeeld via meerdere entiteiten of accounts) wordt u uitgesloten van verdere deelname aan deze offerteprocedure.
  • Kandidaat beschikt over Minimaal de afgelopen 2 jaar werkervaring met het werken en beheren vanuit Git en CI/CD, bash en Docker of Kubernetes omgevingen;
  • Kandidaat beschikt over minimaal 2 jaar aantoonbare werkervaring met iteratief ontwikkelen van software (bijvoorbeeld met scrum of kanban) vanuit een softwareteam, blijkend uit CV;

De Wensen

  • 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 - Directe inhuur (als eenmanszaak of VOF - LET OP, niet BV) - Indirecte inhuur (detachering, kandidaat is in dienst van de bemiddelende organisatie) - Indirecte inhuur (bemiddelingsbureIndirecte inhuur ZZP met BV (DGA)au of tussenpersoon LET op, kandidaat is NIET in dienst van uw organisatie) - Indirecte inhuur ZZP met BV (DGA) - Indirecte inhuur (uitzendorganisatie)
  • 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?   - Ja, ik ga akkoord met vermelding van de leveranciersnaam - Nee, ik ga niet akkoord met vermelding van de leveranciersnaam en wil dat mijn leveranciersnaam wordt verwijderd uit het overzicht.
  • Aantoonbare ervaring met het bouwen van (geo tiling) backends,  met bijvoorbeeld met Golang (of Python), Postgres, node.JS  Aantoonbaar in cv en motivatiebrief - Geen ervaring of minder dan 1 jaar - Tussen 1 en 2 jaar - Tussen 2 en 3 jaar - Tussen 3 en 4 jaar - Tussen 4 en 5 jaar - 5 Jaar of meer

Interesse in deze opdracht?

Zo werkt onze dienstverlening

Reageer direct

De opdracht sluit
01 juli 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