Samenvatting van de opdracht
Deze tijdelijke opdracht (duur 6 maanden) is voor een Fullstack Developer binnen de Bouwplaats Datagedreven Werken (LO & LX) bij de politie, standplaats Driebergen-Rijsenburg.
Opdracht is niet geschikt voor ZZP; maximaal uurtarief is € 104,54 en de functie valt in functieschaal 10. Wij ontvangen graag een marktconforme aanbieding, afgestemd op de opdracht en niet uitsluitend op het maximale tarief.
Je gaat werken bij team BASE aan BEAR, een interne risicoanalyse-tool op basis van tekstanalyse, waarbij je mee bouwt aan een grootschalig deel van de politie-architectuur en een sleutelrol kunt vervullen in professionalisering.
Er vindt een architectuurtransitie plaats van een single backend/synchrone opzet naar een cloud-native, asynchrone, microservices-georiënteerde architectuur; jouw werk richt zich op implementatie, performance, schaalbaarheid en onderhoudbaarheid.
Het multidisciplinaire Scrum-team bestaat uit Data Scientists, Data Engineers, Data Analisten en Developers; je werkt dicht op de operatie en draagt bij aan zowel development als waar nodig operationele toepassingen.
Vereist profiel
- Aantoonbare ervaring als fullstack developer: backend-ontwikkeling (bijv. Python, Java, Node.js) en moderne frontend frameworks (bijv. React, Vue, Angular).
- Ervaring met microservices, asynchrone processen (message queues, event-driven architecturen) en het ontwerpen van schaalbare, fouttolerante systemen.
- Sterke focus op performance, onderhoudbaarheid, testbaarheid en professionalisering van codebases (CI/CD, code reviews, geautomatiseerde tests).
- Ervaring met data-gedreven toepassingen en het toepassen van data/insights in software; kennis van tekstverwerking/NLP is een pré.
- Ervaring werken in Agile/Scrum-teams en goede communicatieve vaardigheden om multidisciplinaire samenwerking te ondersteunen.
- Proactieve, oplossingsgerichte houding, verantwoordelijkheidsgevoel en het vermogen om zowel zelfstandig als in teamverband te werken.
- Bereidheid om binnen de politieomgeving te werken en te voldoen aan relevante veiligheids- of screeningsvereisten indien nodig.
Praktische informatie
Duur: 6 maanden. Startdatum indicatief; daadwerkelijke instroom kan later plaatsvinden dan initieel gecommuniceerd. Locatie: Driebergen-Rijsenburg (Politie). Maximaal uurtarief: € 104,54. Opdracht niet geschikt voor ZZP.
Eisen
- Ruime ervaring met (full-stack) development (Python, Kubernetes, MongoDB en AAP).
- Gedegen kennis van asynchrone systemen, message queues, event-driven architectures.
- Ervaring binnen de politie
Wensen
- ruime ervaring als developer (Python, Kubernetes, MongoDB en AAP);
- Gedegen kennis van asynchrone systemen, message queues, event-driven architectures;
- kennis van netwerktechnieken en security-concepten zoals firewalls, load balancers, etc;
- ervaring of affiniteit met Kubernetes, Docker, CI/CD;
- begrip van microservices-architectuur;
- ervaring met JavaScript en TypeScript en moderne front-end frameworks (zoals React, Vue of Angular) is een super-pre;
- Kennis van SQL en NoSQL databases is een pre
- ervaring met Agile/Scrum.