Senior backend ontwikkelaar

Provincie Zuid-Holland

€6.273 — €7.169 / maand
Nog 5 dagen

Dit ga je doen

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.
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.
De Senior Backend Ontwikkelaar is 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. Van de opdrachtnemer wordt verwacht dat
deze zelfstandig technische vraagstukken analyseert, oplossingsrichtingen uitwerkt en
de technische gevolgen van wijzigingen overziet.
De opdrachtnemer 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
wordt nauw afgestemd met frontendontwikkeling, functionele betrokkenen en
platformbeheer.

Werkzaamheden

De werkzaamheden bestaan in hoofdlijnen uit:
• 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
De kandidaat geeft terugkoppeling van (deel)resultaten en producten aan PZH.
De opdracht resulteert onder andere in:
• 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.
1. Programma van Eisen

Het ontbreken van antwoorden of gegevens leidt tot uitsluiting van de (verdere)
procedure van deze DAS uitvraag tenzij dat disproportioneel is. In het geval van een
eenvoudig te herstellen gebrek kan de opdrachtgever besluiten de inschrijver in de
gelegenheid te stellen om het gebrek te herstellen. Een en ander is uitsluitend ter
beoordeling van de opdrachtgever.

Geschiktheidseisen
Aan deze eisen dient de aanbieding aantoonbaar te voldoen. Indien aan één of
meerdere eisen niet aantoonbaar wordt voldaan, wordt de aanbieding terzijde gelegd
en uitgesloten van verdere deelname aan deze DAS uitvraag.
• G 1 Beschikbaarheid: De aangeboden kandidaat is gedurende de hierboven
aangegeven opdrachtduur beschikbaar voor gemiddeld 32-36 uren per week voor de
uitvoering van de opdracht en is flexibel inzetbaar. De kandidaat moet op datum 01-
01-2027 kunnen starten, of in onderling overleg op een ander te bepalen datum;
• G 2 Bandbreedte Uurtarief: Het aangeboden uurtarief bedraagt minimaal € 90,00 en
maximaal € 110,00 exclusief BTW inclusief alle overige kosten, zoals maar niet
beperkt tot reis-, verblijf-, telefoon- en parkeerkosten;
• G 3 Kennis en expertise: De kandidaat dient aantoonbaar en verifieerbaar (middels
opleidingen, cursussen, werkervaring/referenties) minimaal te beschikken over de
navolgende kennis en expertise. Dit moet blijken uit het ingevulde ‘Invulformulier
Kwaliteit DOS-2026-0004475’:

o Eis 3.1 Minimaal tien (10) jaar aantoonbare werkervaring met API- en
backendontwikkeling in Python, bijvoorbeeld met Django en/of Flask.
o Eis 3.2 Minimaal 3 jaar ervaring met en kennis van webtechnologieën (HTML,
CSS, HTTP, Javascript).
o Eis 3.3 Minimaal vijf (5) jaar aantoonbare werkervaring met relationele
databases, waaronder het ontwerpen van database modellen en uitvoeren van
database migraties.
o Eis 3.4 Minimaal 3 jaar werkervaring met cloud platform Azure.
o Eis 3.5 Aantoonbare hands-on werkervaring met Flask, SQLAlchemy, Azure
DevOps en Microsoft SQL Server.
o Eis 3.6 Minimaal twee (2) jaar aantoonbare werkervaring als
backendontwikkelaar binnen provinciale organisaties of vergelijkbare
complexe bestuurlijke omgeving.
o Eis 3.7 Minimaal één (1) jaar aantoonbare werkervaring als
backendontwikkelaar aan een applicatie voor het digitaal verwerken en
beheren van vergunningen binnen het VTH-domein.

Inschrijvingseisen (vorm)
• I 1 Vormvereiste CV: De inschrijver heeft de Curriculum Vitae van de kandidaat
uitsluitend beschreven in bijgevoegd ‘Invulformulier Kwaliteit DOS-2026-0004475’ In
het onderdeel ‘Format CV’ en toegevoegd in tabblad ‘Uw inschrijving’ op het
aanbestedingsplatform. Alleen CV’s die in het aangeboden format worden ingevuld,
worden beoordeeld.
• I 2 Vormvereiste invulformulier Kwaliteit: Voor het uitwerken van de gevraagde
subgunningscriteria moet het bijgevoegd ‘Invulformulier Kwaliteit DOS-2026-
0004475’ gebruikt worden. Per subgunningscriterium staat voorgeschreven hoeveel
pagina’s A4 u ervoor mag gebruiken. Bevat uw uitwerking meer dan het gestelde
maximumaantal pagina’s, dan worden de pagina’s die meer zijn dan het gestelde
maximum, niet meegenomen in de beoordeling;
• I 3 Vormvereiste Uurtarief: Uurtarief/uurtarieven moeten ingevuld worden in de
bijgevoegde Bijlage ‘Invulformulier Uurtarief DOS-2026-0004475’ en apart bijgevoegd
worden in tabblad ‘Prijs’ op het aanbestedingsplatform;
BELANGRIJK: Uurtarief mag ENKEL ingevuld worden in het voornoemde
‘Invulformulier Uurtarief DOS-2026-0004475’ zodat de kwaliteit beoordeeld kan
worden zonder kennis van het Uurtarief;

Uitvoeringseisen
Door het indienen van een inschrijving gaat de Inschrijver akkoord met alle hieronder
genoemde eisen voor deze DAS uitvraag en uitvoering van de opdracht:
• U 1 Nederlandse taal: Alle gegevensuitwisseling, werkzaamheden en
correspondentie tijdens de procedure van deze uitvraag en bij de uitvoering van
de opdracht zullen in de Nederlandse taal plaatsvinden, tenzij uitdrukkelijk
anders bepaald.
• U 2 Verklaring omtrent gedrag (VOGnp): De inschrijver zal in het geval dat deze
de opdracht gegund krijgt een VOG van de kandidaat via het
aanbestedingsplatform binnen vier (4) weken na definitieve gunning aanleveren.

Het aanvragen van de VOG dient de inschrijver zelf te doen of hiervoor een
dienstverlener in te schakelen. De verantwoordelijkheid voor het juist invullen
van het document ligt bij de inschrijver.
Uitgangspunten hierbij zijn:
o PZH ondertekent het aanvraagformulier voor de VOG niet. Raadpleeg
voor instructies hierover hoofdstuk 2 van het openbare document
Aanvraagformulier Verklaring Omtrent het Gedrag (VOG).
o Selecteer bij uw aanvraag het algemeen screeningsprofiel (2.4.b):
Standaard algemeen screeningsprofiel bij PZH
de nummers 11 en 12.
o Aanvullend vinkt u, op basis van de aard van de toekomstige
werkzaamheden, de volgende relevante risicogebieden aan:
• diensten (41 +43)
• proces (61 + 62 + 63)
• personen (84 + 85 + 86)
3. EMVI: Prijs-Kwaliteitverhouding
PZH hanteert het gunningcriterium ‘Economisch Meest Voordelige Inschrijving (EMVI) –
variant de Beste Prijs-Kwaliteitverhouding (BPKV)’. De verhouding voor deze uitvraag is
conform onderstaande tabel:
Verhouding subgunningscriteria: Kwaliteit en Uurtarief
Subgunningscriteria Maximaal aantal punten
Kwaliteit 80 punten
Uurtarief 20 punten
Totaal 100 punten

De subgunningscriteria Kwaliteit en Prijs bestaan uit één of meerdere onderdelen.
Hoeveel punten er maximaal kunnen worden toegekend per onderdeel is in paragraaf

Amy Rommelse

Recruitment Consultant

Amy Rommelse

Het proces

Dit verhaal gaat over jou

01

De zoektocht – waar begin je?

Elke maand ontvangen we honderden vacatures. Die publiceren we op onze website, maar we blijven niet achteroverleunen. Ons team gaat actief op zoek naar de juiste match. Misschien vind jij ons, of wij jou – hoe dan ook: we maken snel contact.

02

De kennismaking – een goed gesprek, geen kruisverhoor

Jij ziet een interessante opdracht of wij denken dat er een goed bij je past. We bellen om je beter te leren kennen en de opdracht door te nemen. Wat vind jij belangrijk? Wat zijn je ambities? We houden het persoonlijk én to the point. Zo verkennen we samen wat de juiste match voor je is en wat daarmee ook het beste voor de klant is.

03

Afspraken maken – helder en zonder kleine lettertjes

Past de opdracht bij jouw expertise? Top. We bespreken de voorwaarden, je gewenste salaris en hoe de opdracht eruitziet. Omdat het om overheidsvacatures gaat, kunnen de eisen complex zijn en het proces tijdrovend – maar daar helpen wij je soepel doorheen.

04

Introductie – wij regelen de papierwinkel

Je levert een bijgewerkt cv, motivatie en eventuele referenties aan. Wij stellen de introductie samen, volledig afgestemd op de wensen van de opdrachtgever. Alles wat we bespreken komt daarin terug – eerlijk, transparant en geen verrassingen.

05

Even geduld – maar we houden je op de hoogte

Overheidsprocessen kunnen soms traag zijn. Wij geven je vooraf een realistische tijdlijn en houden je tussendoor op de hoogte. Geen radiostilte, maar duidelijke updates.

06

Op gesprek – goed voorbereid op pad

Word je uitgenodigd? Mooi! We plannen samen het gesprek en bereiden het grondig voor. We geven je tips & tricks en duiken in de inhoud van de opdracht. Het doel: jouw kansen maximaliseren.

07

Go of No-Go – samen evalueren

Na het gesprek evalueren we hoe het ging. Wil jij door en ziet de opdrachtgever het ook zitten? Dan koppelen we je aan één van onze uitzendpartners. Zij regelen het uitzendcontract. Is het toch geen match? Dan halen we feedback op en zoeken we verder.

08

Aan de slag – alles geregeld, jij kunt starten

Bij een succesvolle bemiddeling leggen we alle afspraken vast in een overeenkomst. Je uitzendpartner regelt het contract, de administratie en zorgt ervoor dat je netjes en op tijd betaald wordt. Jij hoeft alleen maar te focussen op je werk (en een taart sturen mag altijd 😉).

09

Service – ook ná de start zijn we er voor je

Zolang je aan de opdracht werkt, blijven wij je aanspreekpunt. Ook kan je regelmatig uitnodigingen van ons verwachten voor kleine events en borrels bij ons op kantoor. Heb je vragen over je opdracht, verlenging of indexaties? Eén belletje en we helpen je verder. Is de opdracht afgerond? Dan zoeken we met plezier naar een volgende uitdaging voor je.

Iets voor jou?

Laat het ons weten!

Reageer op deze vacature via TenMonks en Amy neemt contact met je op om de match te verkennen.

Iets voor jou?

Reageer dan vandaag nog!

Feedback