Open Source Geo-Consultant/Programmeur

Gemeente Nieuwegein

image

Max 107 p/u

Utrecht

8 uur p/w

ICT Informatievoorziening

13de november, 2025

25ste november, 2025

DE OPDRACHTOMSCHRIJVING
ZZP of detachering

Overzicht van de functie
Nieuwegein is een jonge, levendige stad met historische accenten. Een complete stad met veel ruimte en groen, uitstekende voorzieningen en moderne woningen. Nieuwegein ligt centraal gelegen en heeft eigen aansluitingen op de doorgaande autowegen A27, A2 en A12 en beschikt over efficiënt openbaar vervoer, waaronder een sneltramverbinding met de buurgemeenten IJsselstein en Utrecht. De gemeente Nieuwegein werkt aan vele maatschappelijk opgave, en doet dit vanuit vele interne domeinen maar ook met haar partners.
Team Geo-informatie
Team geo-informatie is een klein (5fte) team wat valt onder de afdeling support. De volgende diensten worden door team geo-informatie geleverd:
Beheren van de basisregistraties BAG en BGT.
Functioneel en gedeeltelijk technisch beheer van de applicaties voor het bijhouden van de BAG, BGT en
Ontsluiten van geo-informatie
Gis consultancy en advies bij data-intensieve projecten met een ruimtelijk vraagstuk.
Geo-informatie architectuur
Voor de ontsluiting van de geo-informatie wordt veelal gebruik gemaakt van open source componenten. De toekomstige ontsluiting (2026 en later) is op hoofdlijnen als volgt:
Op basis van diverse databronnen (database en files) worden geo-services gemaakt. De services worden aangemaakt middels GeoServer, MapProxy en QGIS-server. De services worden vervolgens ontsloten in QGIS-desktop en QGIS-Webclient2 (https://github.com/qgis/qwc2). De organisatie krijgt de beschikking over een uitgeklede versie van QGIS-desktop. Binnen QGIS-desktop is een zogenaamde publisher gemaakt, die published naar de QGIS-Webclient. Hierdoor kan er vanuit een QGIS-project binnen GQIS-desktop direct een webapplicatie gemaakt worden op basis van de QGIS-Webclient.
De huidige viewers zijn gebaseerd op Heron (https://heron-mc.org/tutorials/quickstart.html) en OpenLayers 2.0.
Verantwoordelijkheden
Voor het beheer van de huidige en toekomstige situatie is technische en functionele ondersteuning nodig op de componenten. Daarbij hoort ook de ondersteuning op Apache en Apache Tomcat niveau en het verhelpen van ICT-beveiligingsissues die voornamelijk op serverniveau ingrijpen. Naast beheer vragen we ook om door te ontwikkelen op basis van de open source componenten (zoals bijvoorbeeld de publisher vanuit QGIS-desktop). Dit om toekomstig gewenste functionaliteit te kunnen inbouwen, maar ook nieuwe ontwikkelingen te kunnen verkennen.
Gevraagde kerncompetenties
Om eerdergenoemde componenten te kunnen beheren, maar ook op basis daarvan door te ontwikkelen moet de kandidaat meerdere jaren (5+ jaar) technische en functionele ervaring hebben met de componenten. De kandidaat moet aantoonbaar kennis hebben van de gebruikte programmeertalen (python en javascript) en de programming interface: PyQGIS. Met deze talen heeft de kandidaat ook extra functionaliteit op basis van de genoemde open source geprogrammeerd.
Naast het kunnen programmeren weet de kandidaat ook hoe deze componenten kan installeren en configureren.
Sommige componenten draaien onder Apache en Apache Tomcat. Van de kandidaat wordt verwacht dat hij bekend is met deze programmatuur en deze ook kan installeren en configureren. Hierbij is kennis van het up-to-date houden van de beveiliging een belangrijk onderdeel. Voor het uitvoeren van deze taak wordt regelmatig met de Technical Security Officer (TSO) afgestemd.
Naast het onderhouden en ontwikkelen van de verschillende open source applicaties en componenten is het belangrijk de wijzigingen te documenteren. De kandidaat houdt een logboek bij en waar nodig documenteert informatie in een wiki-achtige omgeving.
De data die geo-informatie gebruikt staat nog voornamelijk in Oracle databases. Van de kandidaat wordt verwacht dat hij bekend is en enige werkervaring heeft met Oracle.
Opdrachtnemer is bekend met het maken van een csr (OpenSSL) voor certificaten en weet deze te instaleren binnen de Apache omgeving. Aangezien de software draait op windows server wordt globale werking van deze omgeving ook gevraagd.
Van de kandidaat wordt verder verwacht dat hij goed kan communiceren en proactief adviezen geeft t.a.v technische en functionele inrichtingsmogelijkheden. Het gaat hierbij ook om breder te kijken dan alleen de geo-informatie-architectuur.
Verwachtingen van de opdrachtnemer
Bij opdracht wordt er ook een SLA afgesproken waarin in ieder geval het volgende wordt afgesproken. “High Criticals” aan de buitenkant (DMZ-server) worden binnen 4 uur in behandeling genomen. “High Criticals” op de interne servers worden binnen 48 uur in behandeling genomen. Daarnaast hanteert de gemeente Nieuwegein een software-versie beleid van N-1. Dat wil zeggen dat we er naar streven om in software versies niet verder dan 1 versie achter te lopen op de huidige versie.

De Eisen
Een aantoonbaar afgeronde opleiding op minimaal hbo bachelor niveau
Minimaal 5 jaar aantoonbare werkervaring hebben met het programmeren van geo-applicaties op basis van Open Source, benoem duidelijke voorbeelden en een referentie per werkervaring in het CV
De kandidaat stelt zich voor in een korte (persoonlijke) motivatie en waarom deze geschikt is voor deze opdracht.Een aantoonbaar afgeronde opleiding op minimaal hbo bachelor niveauMinimaal 5 jaar aantoonbare werkervaring hebben met het programmeren van geo-applicaties op basis van Open Source, benoem duidelijke voorbeelden en een referentie per werkervaring in het CVDe kandidaat stelt zich voor in een korte (persoonlijke) motivatie en waarom deze geschikt is voor deze opdracht.
De Wensen
Aantoonbare werkervaring met de volgende programma's; Apache, Apache Tomcat, OpenSSL.
Aantoonbare werkervaring met de volgende programma's; Qgis, Qgis-Server, Qgis Webclient2, GeoServer, Heron MC.
Aantoonbare werkervaring met de volgende applicaties; MapProxy, Geowebcache, FME-Form, FME-Flow.
Aantoonbare werkervaring met de volgende applicaties: Azure en Power BI.
Aantoonbaar vergelijkbare geo-applicaties geïmplementeerd bij een overheidsorganisatie, benoem duidelijke voorbeelden en referenties in het CV.Aantoonbare werkervaring met de volgende programma's; Apache, Apache Tomcat, OpenSSL.Aantoonbare werkervaring met de volgende programma's; Qgis, Qgis-Server, Qgis Webclient2, GeoServer, Heron MC.Aantoonbare werkervaring met de volgende applicaties; MapProxy, Geowebcache, FME-Form, FME-Flow.Aantoonbare werkervaring met de volgende applicaties: Azure en Power BI.Aantoonbaar vergelijkbare geo-applicaties geïmplementeerd bij een overheidsorganisatie, benoem duidelijke voorbeelden en referenties in het CV.
Interesse in deze opdracht?
Zo werkt onze dienstverlening
1
BINNEN 1 WERKDAG REACTIE
  • We beoordelen je CV om te zien of er een match is.
  • We controleren of je voldoet aan de eisen en wensen.
  • We onderzoeken op basis van data of je gewenste tarief concurrerend is.

Omdat het proces verloopt via een aanbesteding is het belangrijk dat je een goede kans maakt om de opdracht te winnen. Bij een match starten we het offertetraject, bij twijfel laten we dit binnen 1 werkdag weten.

2
INTRODUCTIE BIJ DE OPDRACHTGEVER

De procedure verloopt via een aanbesteding. De eerste introductie doen wij daarom op papier.

  • We werken samen een offerte uit waarin we toelichten waarom jouw profiel aansluit op de gestelde eisen en wensen.
  • We verzamelen de benodigde stukken indien gevraagd zoals referenties, diploma's, motivatiebrief, VOG etc...
  • Op basis van data bepalen we een kansrijk uurtarief voor de offerte. Jij hebt zelf natuurlijk het laatste woord in het biedingstarief.
3
AAN DE SLAG
ZZP

Wij houden van eerlijk en transparant zaken doen.
Als je aan slag gaat via Bij Oranje hanteren we de volgende voorwaarden:

  • We vragen 10% marge over je uurtarief voor de duur van de opdracht.
  • Altijd snel je geld: Zodra de opdrachtgever betaalt, staat het bedrag binnen één werkdag op je rekening.
  • Als jij je opdracht goed doet en daardoor bij de dezelfde opdrachtgever een nieuwe opdracht mag doen dan ben je daar volledig vrij in! We hanteren geen concurrentie-/ relatiebeding.
Detachering

Wij houden van eerlijk en transparant zaken doen.
Als je aan de slag gaat via Bij Oranje Detachering dan hanteren we de volgende voorwaarden:

  • We vullen samen een loonheffingsverklaring in en tekenen een overeenkomst van opdracht.
  • We rekenen 15% marge van je uurtarief voor de duur van de opdracht. Het resterende bedrag verlonen we volledig als brutoloon.
  • Zodra de opdrachtgever betaalt, staat jouw netto betaling binnen één werkdag op je rekening.
  • Als jij je opdracht goed doet en daardoor bij dezelfde opdrachtgever een nieuwe opdracht mag doen dan ben je daar volledig vrij in! We hanteren geen concurrentie-/relatiebeding.
Reageer direct
De opdracht sluit 25-11-2025
Je hebt nog 12 dagen om te reageren.
Reageer minstens 1 dag voor de sluitingstijd van deze opdracht.

Eventuele motivatie volgt in een latere fase

Ik ga akkoord met de algemene voorwaarden en het Privacy beleid van Bij Oranje.
Ik wil graag de nieuwsbrief ontvangen voor nieuwe opdrachten.