19 Oct. 2026

Senior backend ontwikkelaar

32
36
Zuid-Holland

Functie omschrijving

Opdracht:
In het kader van de aankomende Omgevingswet werkt de provincie aan de doorontwikkeling van het project Digi-V, dat onderdeel is van het programma Altijd Actuele Digitale Vergunning (AADV). Het doel van dit project is het verder ontwikkelen van een werkende digitale voorziening waarmee AADV wordt ondersteund.

Digi-V ondersteunt de digitale verwerking, ontsluiting en het beheer van vergunninginformatie. De backend verwerkt samenhangende gegevens over onder andere bedrijven, besluiten, vergunningen, vergunningvoorschriften en bijbehorende grondslagen. Hierbij spelen onder andere versieopbouw, historische raadpleging, publicatie en organisatiegebonden toegang een belangrijke rol. Binnen Digi-V wordt gewerkt aan het robuuster maken van de digitale voorziening ter ondersteuning van het regelbeheer van de omgevingsdienst DCMR.

Daarnaast wordt Digi-V doorontwikkeld tot een generiek toepasbare oplossing die inzetbaar is voor meerdere omgevingsdiensten binnen de provincie Zuid-Holland. De provincie Zuid-Holland kiest er bewust voor om beleidsinformatie op te slaan in een zelf beheerde databaseomgeving. De applicatie is ontwikkeld als open source, met als doel de broncode van de ontwikkelde software beschikbaar te stellen aan andere omgevingsdiensten.

Digi-V is een complexe applicatie waarin samenhangende gegevens, backendfunctionaliteit, API’s en integraties een belangrijke rol spelen. Aan de backend worden daarom hoge eisen gesteld op het gebied van betrouwbaarheid, gegevensintegriteit, beveiliging, performance en onderhoudbaarheid. Wijzigingen kunnen doorwerken in bestaande gegevensstructuren, API’s, integraties en andere onderdelen van de applicatie en moeten daarom zorgvuldig worden ontworpen, ontwikkeld en getest.

Als Senior Backend Ontwikkelaar ben je verantwoordelijk voor het technisch ontwerpen, ontwikkelen, onderhouden en doorontwikkelen van de backend van Digi-V. De opdracht combineert hands-on backendontwikkeling met het maken en onderbouwen van technische ontwerp- en architectuurkeuzes. Er wordt van je verwacht dat je zelfstandig deze technische vraagstukken analyseert, oplossingsrichtingen uitwerkt en de technische gevolgen van wijzigingen overziet. Je vertaalt functionele en technische wijzigingsbehoeften naar veilige, betrouwbare, onderhoudbare en geteste backendoplossingen, rekening houdend met bestaande gegevensstructuren, API’s, integraties en de Azure-cloudomgeving. Daarbij stem je nauw af met frontendontwikkeling, functionele betrokkenen en platformbeheer.

Werkzaamheden:
• Ontwerpen, ontwikkelen, onderhouden en doorontwikkelen van backendfunctionaliteit en API's.
• Maken en onderbouwen van technische ontwerp- en architectuurkeuzes voor de backend.
• Vertalen van functionele eisen en domeinregels naar gegevensmodellen, validaties en backendlogica.
• Ontwerpen en uitvoeren van database- en gegevenswijzigingen met aandacht voor gegevensintegriteit en behoud van bestaande informatie.
• Ontwikkelen en onderhouden van functionaliteit rondom versieopbouw, historische raadpleging en publicatie van vergunninginformatie.
• Realiseren en verbeteren van authenticatie, autorisatie en organisatiegebonden gegevensscheiding.
• Signaleren en oplossen van technische knelpunten op het gebied van beveiliging, performance, betrouwbaarheid en onderhoudbaarheid.
• Opzetten en onderhouden van geautomatiseerde tests.
• Verzorgen van deployment en technisch onderhoud binnen de Azure-cloudomgeving.
• Afstemmen van backendwijzigingen met frontendontwikkeling, functionele betrokkenen en platformbeheer.
• Adviseren over technische oplossingsrichtingen en de gebruikte technologiestack.
• Bijdragen aan refinement en technische besluitvorming binnen het ontwikkelteam en het begeleiden van minder ervaren ontwikkelaars.

Terugkoppeling van (deel)resultaten / producten:
• Werkende en geteste backendfunctionaliteit en API's voor Digi-V.
• Technische ontwerpen en vastgelegde architectuur- en interfacekeuzes voor gerealiseerde wijzigingen.
• Geïmplementeerde database- en gegevenswijzigingen waarbij gegevensintegriteit en bestaande informatie behouden blijven.
• Gerealiseerde verbeteringen op het gebied van beveiliging, performance, betrouwbaarheid en onderhoudbaarheid.
• Actuele en overdraagbare technische documentatie voor verdere ontwikkeling en beheer.
• De concrete prioritering en acceptatiecriteria van de (deel)resultaten worden gedurende de opdracht afgestemd binnen de daarvoor geldende kaders van Digi-V.

Functie eisen (knock-out criteria)

• Je bent gedurende de aangegeven opdrachtduur beschikbaar voor gemiddeld 32-36 uren per week voor de uitvoering van de opdracht en bent flexibel inzetbaar.
• Je kan op 01 01-2027 kunnen starten, of in onderling overleg op een ander te bepalen datum.
• Je bent aantoonbaar en verifieerbaar (middels opleidingen, cursussen, werkervaring/referenties) minimaal te beschikken over de navolgende kennis en expertise.
• Je hebt minimaal 10 jaar aantoonbare werkervaring met API- en backendontwikkeling in Python, bijvoorbeeld met Django en/of Flask.
• Je hebt minimaal 3 jaar ervaring met en kennis van webtechnologieën (HTML, CSS, HTTP, Javascript).
• Je hebt minimaal 5 jaar aantoonbare werkervaring met relationele databases, waaronder het ontwerpen van database modellen en uitvoeren van database migraties.
• Je hebt minimaal 3 jaar werkervaring met cloud platform Azure.
• Je hebt aantoonbare hands-on werkervaring met Flask, SQLAlchemy, Azure DevOps en Microsoft SQL Server.
• Je hebt minimaal 2 jaar aantoonbare werkervaring als backendontwikkelaar binnen provinciale organisaties of vergelijkbare complexe bestuurlijke omgeving.
• Je hebt minimaal 1 jaar aantoonbare werkervaring als backendontwikkelaar aan een applicatie voor het digitaal verwerken en beheren van vergunningen binnen het VTH-domein.
• Je dient een VOG (11, 12, 41, 43, 61, 62, 63, 84, 85, 86) binnen vier 4 weken na definitieve gunning aan te leveren.

Functie wensen (gunningscriteria)

• Je hebt relevante ervaring binnen overheid en het vergunningen-/VTH-domein.
• Je hebt meer dan de vereiste aantoonbare werkervaring met API/backendontwikkeling in Python (bijvoorbeeld Django en/of Flask).
• Je hebt meer dan de vereiste aantoonbare werkervaring met relationele databases en het ontwerpen en wijzigen van databasemodellen en uitvoeren van databasemigraties binnen backendapplicaties.
• Je hebt meer dan de vereiste aantoonbare werkervaring met cloudplatform Azure ten behoeve van backendontwikkeling.
• Je hebt meer dan de vereiste aantoonbare werkervaring met SQLAlchemy binnen backendontwikkeling.

Competenties

• Probleemanalyse: complexe technische vraagstukken analyseren, oorzaken achterhalen en hoofd- en bijzaken onderscheiden.
• Oordeelsvorming: technische alternatieven afwegen en komen tot goed onderbouwde en realistische keuzes.
• Verantwoordelijkheid: eigenaarschap nemen voor gemaakte afspraken, technische oplossingen en resultaten.
• Initiatief: zelfstandig kansen en verbeteringen signaleren en hier proactief naar handelen.
• Coöperatief gedrag: effectief samenwerken, kennis delen en bijdragen aan het gezamenlijke resultaat.
• Zorg voor kwaliteit: hoge kwaliteitsnormen hanteren en continu streven naar betrouwbare en onderhoudbare oplossingen.

Algemene informatie m.b.t. de aanvraag

Locatie: Den Haag
Startdatum: 01-01-2026
Duur: 12 maanden
Optie op verlenging: ja
Inzet per week: 32 - 36 uur
Tarief: Marktconform
Sluitingsdatum: 26-10-2026
Sluitingstijd: 10:00
Verificatiegesprek: 09-11-2026 (Zuid-Hollandplein 1, Den Haag). Via “Microsoft Teams” of vergelijkbare applicatie als een fysiek Verificatiegesprek door omstandigheden niet mogelijk is.

Hoe dient uw aanbieding verzorgd te worden?

Zo zorg je ervoor dat jouw aanbieding opvalt:
CV in topvorm: Lever je CV aan in Word-formaat, in de taal van de opdracht en in een professionele en prettige leesbare lay-out. Maak het CV niet langer dan 7 pagina’s. Laat zien dat je oog hebt voor detail.
Beschikbaarheid: Vermeld per wanneer je beschikbaar bent, hoeveel uren per week je kunt werken en of je vakantieplannen hebt.
Tarief of maandsalaris: Vermeld je uurtarief (exclusief BTW) of maandsalaris, specifiek voor deze opdracht, inclusief reis- en eventuele verblijfskosten.

N.B.
Voor deze opdracht werk je uitsluitend met ons samen. Dit betekent dat je je niet via andere intermediairs voor dezelfde opdracht inschrijft. Zo voorkomen we verwarring in het selectieproces en maximaliseren we jouw kansen.
Onvolledige aanbiedingen kunnen we niet in behandeling nemen.
Wij houden je op de hoogte van elke stap in het selectieproces: Heb je vragen? Wij zijn er om ze te beantwoorden.

Erik Mensinga

Contactpersoon

Erik Mensinga
ICQ-Groep gebruikt cookies om bepaalde voorkeuren te onthouden en vacatures af te stemmen op je interesses.