Functieomschrijving
Voor Provincie Zuid-Holland zoeken wij een Senior Backend Ontwikkelaar. Digi-V ondersteunt de digitale verwerking, ontsluiting en het beheer van vergunninginformatie. De backend verwerkt samenhangende gegevens over bedrijven, besluiten, vergunningen, vergunningvoorschriften en bijbehorende grondslagen. Versiebeheer, historische raadpleging, publicatie en organisatiegebonden toegang spelen hierbij een belangrijke rol.
Je werkt aan een complexe applicatie waarin gegevens, backendfunctionaliteit, API’s en integraties nauw met elkaar samenhangen. Je ontwikkelt en onderhoudt de backend met aandacht voor betrouwbaarheid, gegevensintegriteit, beveiliging, performance en onderhoudbaarheid. Je overziet hoe wijzigingen doorwerken in bestaande gegevensstructuren, API’s, integraties en andere onderdelen van de applicatie en zorgt voor een zorgvuldige uitwerking en testaanpak.
Je analyseert zelfstandig technische vraagstukken, werkt oplossingsrichtingen uit en onderbouwt technische ontwerp- en architectuurkeuzes. Je vertaalt functionele en technische behoeften naar veilige, betrouwbare en onderhoudbare backendoplossingen, rekening houdend met bestaande gegevensstructuren, API’s, integraties en de Azure-cloudomgeving. Je stemt je werk af met frontendontwikkelaars, functionele betrokkenen en platformbeheer.
Jouw werkzaamheden
- Je ontwerpt, ontwikkelt, onderhoudt en verbetert backendfunctionaliteit en API’s.
- Je maakt technische ontwerp- en architectuurkeuzes voor de backend en onderbouwt deze.
- Je vertaalt functionele eisen en domeinregels naar gegevensmodellen, validaties en backendlogica.
- Je ontwerpt en realiseert database- en gegevenswijzigingen met aandacht voor gegevensintegriteit en behoud van bestaande informatie.
- Je ontwikkelt en onderhoudt functionaliteit voor versiebeheer, historische raadpleging en publicatie van vergunninginformatie.
- Je realiseert en verbetert authenticatie, autorisatie en organisatiegebonden gegevensscheiding.
- Je signaleert en verhelpt technische knelpunten op het gebied van beveiliging, performance, betrouwbaarheid en onderhoudbaarheid.
- Je zet geautomatiseerde tests op en onderhoudt deze.
- Je verzorgt deployments en technisch onderhoud binnen de Azure-cloudomgeving.
- Je stemt backendwijzigingen af met frontendontwikkeling, functionele betrokkenen en platformbeheer.
- Je adviseert over technische oplossingsrichtingen en de gebruikte technologiestack.
- Je draagt bij aan refinement en technische besluitvorming binnen het ontwikkelteam en begeleidt minder ervaren ontwikkelaars.
Wat je oplevert
- 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.
- Verbeteringen op het gebied van beveiliging, performance, betrouwbaarheid en onderhoudbaarheid.
- Actuele, overdraagbare technische documentatie voor verdere ontwikkeling en beheer.
Jouw profiel
- Je hebt minimaal tien jaar aantoonbare ervaring met API- en backendontwikkeling in Python, bijvoorbeeld met Django en/of Flask.
- Je hebt minimaal drie jaar ervaring met webtechnologieën zoals HTML, CSS, HTTP en JavaScript.
- Je hebt minimaal vijf jaar ervaring met relationele databases, waaronder het ontwerpen van databasemodellen en uitvoeren van databasemigraties.
- Je hebt minimaal drie jaar ervaring met het Azure-cloudplatform.
- Je hebt hands-on ervaring met Flask, SQLAlchemy, Azure DevOps en Microsoft SQL Server.
- Je hebt minimaal twee jaar ervaring als backendontwikkelaar binnen een provinciale organisatie of een vergelijkbare complexe bestuurlijke omgeving.
- Je hebt minimaal één jaar ervaring als backendontwikkelaar aan een applicatie voor het digitaal verwerken en beheren van vergunningen binnen het VTH-domein.
- Je werkt zorgvuldig en zelfstandig en kunt de technische gevolgen van wijzigingen goed overzien.
Over Digi-V
Digi-V wordt doorontwikkeld als digitale voorziening voor het regelbeheer van omgevingsdiensten. De oplossing wordt robuuster gemaakt en ontwikkeld tot een generiek toepasbare voorziening voor meerdere omgevingsdiensten. De provincie Zuid-Holland slaat beleidsinformatie op in een zelf beheerde databaseomgeving. Digi-V is ontwikkeld als open source, zodat de broncode beschikbaar kan worden gesteld aan andere omgevingsdiensten.