Back-End Developer
Bestuursdepartement van het ministerie van Veiligheid en Justitie
•
UtrechtDoor de Wet DBA is deze opdracht alleen in te vullen door IT-professionals in loondienst (detachering).
Eisen:
- HBO Werk- en denkniveau.
- Minimaal 3 jaar aantoonbare en bewezen ervaring als Applicatie Back-end Developer van robuuste systemen in een professionele en complexe omgeving.
- 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.
- Minimaal 3 jaar ervaring met Microsoft Azure.
- Aantoonbare en bewezen ervaring met unit testing met PyTest en/of unittest.
- Aantoonbare en bewezen ervaring met tooling en technologieën zoals NoSQL databases (Cosmos DB, MongoDB), Graph databases (Neo4j), Elasticsearch, CI/CD pipelines (Azure DevOps, GitHub Actions) en containerisatie (Docker).
- Bekend met SOLID-principes en best-practices; bij voorkeur ervaring met authenticatie- en autorisatiemechanismen (OAuth2, JWT, Azure AD).
- Bekend met het werkveld van de Chief Data Officer.
Wensen:
- Interview met kandidaat op basis van aangeboden document(en) zoals cv en motivatie en verificatie van de eisen en wensen met eventuele bijstelling van de beoordeling.
- De kandidaat heeft X 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 X 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 X 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)
Omschrijving:
De afdeling Beleid, Kennis en Innovatie (BKI) binnen het bestuursdepartement van Justitie en Veiligheid is op zoek naar een Back-End Developer. Deze rol is cruciaal voor de verdere opbouw en professionalisering van het CIO-Office. De Back-End Developer zal verantwoordelijk zijn voor het ontwerpen, ontwikkelen en onderhouden van robuuste en schaalbare REST API’s met Python en Flask. Dit gebeurt conform de OpenAPI-specificatie. De focus ligt op het efficiënt en transparant beheren van gegevens binnen het ministerie. De kandidaat zal werken met een open source oplossing in een Azure omgeving en moet ervaring hebben met Azure Cosmos DB, Redis, Elasticsearch en NoSQL databases. Het is belangrijk dat de ontwikkelaar bekend is met SOLID-principes en best practices, en dat hij of zij in staat is om hoogwaardige, herbruikbare en onderhoudbare code te schrijven. De samenwerking met cross-functionele teams is essentieel, en de kandidaat moet in staat zijn om technische vereisten te begrijpen en duurzame oplossingen te ontwerpen. De rol vereist ook goede communicatieve vaardigheden en een proactieve, oplossingsgerichte houding. Fysieke aanwezigheid op locatie in Utrecht is vereist, gezien de aard van de samenwerking. De kandidaat moet flexibel zijn en zich kunnen aanpassen aan veranderende omstandigheden. Deze functie biedt de mogelijkheid om bij te dragen aan belangrijke maatschappelijke opgaven binnen het ministerie.
Contactpersoon
Thorbjorn GeenenInloggen
Bekijk en beheer jouw opdracht

Word vandaag nog een Superhero!
Registreer je direct en krijg toegang tot het grootste aanbod IT-opdrachten van Nederland. Profiteer van slimme tools, AI-ondersteuning en een vliegende boost voor jouw freelance carrière. Waar wacht je nog op?
Registreer nu en word Superhero