Senior backend ontwikkelaar
- Uitzenden
- 36 uur
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
Het proces
Dit verhaal gaat over jou
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.