Kenmerk 1047636
Omschrijving
De CDO van JenV legt primair de focus op het vormgeven van gegevensdelings- en gegevenstyperingsbeleid. Dit komt voort uit de behoefte om gegevens (in beginsel) binnen het ministerie op een efficiënte en transparante wijze te beheren. Hiervoor is het essentieel dat er sprake is van eenheid van taal wanneer wordt gesproken over gegevens. De CDO heeft om die reden de ambitie om van gegevensdeling een organisatorische vaardigheid te maken. JenV brede standaarden voor het definiëren van metadata worden vastgelegd in het JenV Afsprakenstelsel Gegevens & Algoritmes (JAGA). De metadata zelf wordt op een systematische manier opgenomen in een Gegevensboekhouding (Data Administratie of Data Catalog).
Voor de Gegevensboekhouding wordt gebruik gemaakt van een open source oplossing die draait in een Azure omgeving. Als Back-end Developer ben je verantwoordelijk voor het ontwerpen, ontwikkelen en onderhouden van robuuste en schaalbare REST API’s met Python en Flask, conform de OpenAPI-specificatie (2.0 of hoger). Je implementeert de SOLID-principes en best practices om hoogwaardige, herbruikbare en onderhoudbare code te schrijven.
Je werkt nauw samen met cross-functionele teams zoals de Technical Lead, Front-end Developers en het Product Team om technische vereisten te begrijpen en elegante, duurzame oplossingen te ontwerpen. Je bent bekend met Azure Cosmos DB, Redis, Elasticsearch, NoSQL en Graph databases (zoals Neo4j), en begrijpt hoe deze componenten samenkomen in een moderne cloud-native architectuur. Je bouwt mee aan een enterprise SaaS-backend die straks door honderden gebruikers wordt gebruikt en integreert met meerdere interne en externe systemen.
We zoeken een ervaren applicatieontwikkelaar (geen data engineer) die vanaf de start snel zelfstandig kan meekomen in een dynamische, complexe omgeving. Iemand die zelf uitstekende code schrijft, documenteert en test (middels unit tests), maar ook sterk is in code reviews en architecturale keuzes onderbouwt. Passend bij deze fase is ook een goede communicatieve vaardigheid en een proactieve, oplossingsgerichte en positieve werkhouding. Tot slot moet je in staat zijn flexibel mee te bewegen met keuzes die gaandeweg op basis van opgedane ervaring worden gemaakt. Omdat we nieuwe software opbouwen gaan we uit van veel onderlinge samenwerking en dus vragen we in principe fysieke aanwezigheid op locatie (Utrecht).
Functiecriteria
- De kandidaat beschikt over HBO werk en denkniveau.
- De kandidaat heeft minimaal 3 jaar aantoonbare en bewezen ervaring als Applicatie Back-end Developer van robuuste systemen (geen data engineering) in een professionele en complexe omgeving. (Dit staat duidelijk en onderbouwd beschreven in het cv middels opsomming of arcering)
- De kandidaat heeft minimaal 3 jaar aantoonbare en bewezen ervaring met Python (bij voorkeur Flask) en het ontwerpen en bouwen van REST API's conform OpenAPI Spec 2.0 of hoger van robuuste systemen (geen data engineering) in een professionele en complexe omgeving. (Dit staat duidelijk en onderbouwd beschreven in het cv middels opsomming of arcering)
- De kandidaat heeft minimaal 3 jaar ervaring met Microsoft Azure. (Dit staat duidelijk en onderbouwd beschreven in het cv middels opsomming of arcering)
- De kandidaat heeft aantoonbare en bewezen ervaring met unit testing met PyTest en/of unittest. (Dit staat duidelijk en onderbouwd beschreven in het cv middels opsomming of arcering)
- De kandidaat heeft aantoonbare en bewezen ervaring met Back-end Developer tooling en technologien zoals bijvoorbeeld: NoSQL databases (zoals Cosmos DB, MongoDB), Graph databases (zoals Neo4j), Elasticsearch als ook bekendheid met CI/CD pipelines (zoals Azure DevOps) en containerisatie (Docker). (Dit staat duidelijk en onderbouwd beschreven in het cv middels opsomming of arcering)
- De kandidaat scoort minimaal een voldoende (>6) op ieder interviewcriterium om in aanmerking te komen voor gunning
- De kandidaat scoort minimaal een voldoende op het ingeleverde assessment om in aanmerking te komen voor gunning. (Hiervoor wordt voorafgaand aan het gesprek een kort assesment toegestuurd met het verzoek deze voor het gesprek terug te sturen)
Functiewensen
- De kandidaat heeft aantal jaar aantoonbare en bewezen ervaring als Applicatie Back-end Developer van robuuste systemen (geen data engineering) in een professionele en complexe omgeving. (Dit staat duidelijk en onderbouwd beschreven in het cv middels opsomming of arcering)
- De kandidaat heeft aantal jaar aantoonbare en bewezen ervaring met Python (bij voorkeur Flask) en het ontwerpen en bouwen van REST API's conform OpenAPI Spec 2.0 of hoger van robuuste systemen (geen data engineering) in een professionele en complexe omgeving. (Dit staat duidelijk en onderbouwd beschreven in het cv middels opsomming of arcering
- De kandidaat heeft aantal
- jaar ervaring met Microsoft Azure en heeft kennis van o.a. automation, beveiliging en Azure services.. (Dit staat duidelijk en onderbouwd beschreven in het cv middels opsomming of arcering)
- De kandidaat heeft aantoonbaar en bewezen ervaring met tools en technologien (geen data engineering): NoSQL databases (zoals Cosmos DB, MongoDB), Graph databases (zoals Neo4j), Elasticsearch als ook bekendheid met CI/CD pipelines (zoals Azure DevOps, GitHub Actions) en containerisatie (Docker). (Dit staat duidelijk en onderbouwd beschreven in het cv middels opsomming of arcering)
- De kandidaat is bekend met SOLID principes en best-practices. Aanvullend zien we graag ervaring met authenticatie- en autorisatiemechanismen (OAuth2, JWT, Azure AD). (Dit staat duidelijk en onderbouwd beschreven in het cv middels opsomming of arcering)
- De kandidaat is bekend met het werkveld van de Chief Data Officer. (Dit staat duidelijk en onderbouwd beschreven in het cv middels opsomming of arcering)
- Kandidaat laat zien dat diegene gestructureerd en zorgvuldig tot conclusies komt
- Kandidaat laat zien gedegen en gestructureerd te kunnen coderen en documenteren
- Kandidaat is deskundig en in staat zijn kennis en (werk)ervaring snel in te zetten
Inzetgegevens
06-01-2026 tm 31-12-2026
36 uur per week
Utrecht
ZZP: Nee
Stuur ons uiterlijk 21 november 2025, voor 12.00 uur jouw NL CV in Word, motivatie, beschikbaarheid en uurtarief.