Senior data scientist

Centraal Orgaan opvang asielzoekers

image

geen max tarief

Zuid-Holland

36 uur p/w

ICT Informatievoorziening

12de november, 2025

17de november, 2025

DE OPDRACHTOMSCHRIJVING
ZZP of detachering

Opdrachtbeschrijving Senior Data Scientist - Opdracht: Ombouw prognosetool
36 uur | Den Haag / Hybride | Data & Informatie
Wil jij bijdragen aan het integreren van een waardevolle tool binnen het COA? In deze opdracht werk je samen met een multidisciplinair scrumteam aan het ombouwen van de COA-Prognosetool Bezetting. Je zet je in voor een toekomstbestendige borging binnen de organisatie, werkt aan uitdagende doorontwikkelingen en fungeert als sparringspartner voor de projectleiders.
Organisatie
Het COA zorgt voor de opvang en begeleiding van asielzoekers in Nederland. Bij de afdeling ICT worden verschillende applicaties ontwikkeld en technisch beheerd die dit doel ondersteunen. Bij de afdeling Informatiediensten worden zulke applicaties functioneel beheerd. Voor dit project zullen diverse specialisten vanuit de afdelingen ICT en Informatiediensten samenwerken.
De opdracht
Je werkt samen met Mendix-ontwikkelaars, een ICT-architect, Azure integratie specialisten, een dashboard ontwikkelaar en interne stakeholders.
Momenteel bestaat de prognosetool uit een simulatiemodel in Python met een RShiny frontend. Tijdens het project wordt de frontend overgezet naar Mendix, en de Python back-end gemigreerd naar een Docker-container. Naast de technische migratie wordt ook een aantal doorontwikkelingstickets opgepakt van zowel het simulatiemodel als de frontend. Goede afstemming met de Mendix ontwikkelaars is daarom van belang.
Kerntaken
Herzien en moderniseren van de bestaande Python-code (simulatiemodel), inclusief upgrade naar een recente Python-versie.
Containeriseren van de code in Docker.
Ontwikkelen en implementeren van een API-koppeling tussen de backend en de Mendix-frontend.
Realiseren van nieuwe features (doorontwikkeling) in de Python-applicatie.
Meedenken over de technische architectuur en de cloudstrategie.
Begeleiden en coachen van het interne team op het gebied van Python, Docker en API-ontwikkeling.
Optreden als inhoudelijke sparringpartner voor de projectleiders.
Profiel
Minimaal 5 jaar ervaring als Data Scientist
Minimaal 5 jaar ervaring als Python Developer.
Ervaring met het containeriseren van Python-applicaties in Docker.
Ervaring met API-ontwikkeling (FastAPI, Flask, etc.).
Sterk in het lezen, herstructureren en optimaliseren van bestaande codebases.
Kennis van software-architectuur, testautomatisering en CI/CD.
Ervaring binnen agile/scrumteams.
Communicatief sterk en in staat kennis over te dragen aan minder ervaren collega’s.
Ervaring binnen de overheid, bij voorkeur de migratieketen, is een pre.
Resultaat van de opdracht
Verbeterde en geoptimaliseerde bestaande codebase.
Gecontaineriseerde Python-code (in Docker) met een werkende API-koppeling naar de Mendix-frontend.
Nieuwe functionaliteiten en doorontwikkelingen geïmplementeerd in de Python-applicatie.
Overdracht van kennis aan interne teamleden en draagvlak voor de nieuwe technologieën (Python, Docker, API-ontwikkeling).

De Eisen
Kennis van software-architectuur, testautomatisering en CI/CD.

Ervaring binnen agile/scrumteams.

Minimaal 5 jaar ervaring als Python Developer.

Ervaring met het containeriseren van Python-applicaties in Docker.

Ervaring met API-ontwikkeling (FastAPI, Flask, etc.).

Minimaal 5 jaar ervaring als Data Scientist

Communicatief sterk en in staat kennis over te dragen aan minder ervaren collega’s.

Sterk in het lezen, herstructureren en optimaliseren van bestaande codebases.
De Wensen
Ervaring binnen de overheid, bij voorkeur de migratieketen, is een pre.
Interesse in deze opdracht?
Zo werkt onze dienstverlening
1
BINNEN 1 WERKDAG REACTIE
  • We beoordelen je CV om te zien of er een match is.
  • We controleren of je voldoet aan de eisen en wensen.
  • We onderzoeken op basis van data of je gewenste tarief concurrerend is.

Omdat het proces verloopt via een aanbesteding is het belangrijk dat je een goede kans maakt om de opdracht te winnen. Bij een match starten we het offertetraject, bij twijfel laten we dit binnen 1 werkdag weten.

2
INTRODUCTIE BIJ DE OPDRACHTGEVER

De procedure verloopt via een aanbesteding. De eerste introductie doen wij daarom op papier.

  • We werken samen een offerte uit waarin we toelichten waarom jouw profiel aansluit op de gestelde eisen en wensen.
  • We verzamelen de benodigde stukken indien gevraagd zoals referenties, diploma's, motivatiebrief, VOG etc...
  • Op basis van data bepalen we een kansrijk uurtarief voor de offerte. Jij hebt zelf natuurlijk het laatste woord in het biedingstarief.
3
AAN DE SLAG
ZZP

Wij houden van eerlijk en transparant zaken doen.
Als je aan slag gaat via Bij Oranje hanteren we de volgende voorwaarden:

  • We vragen 10% marge over je uurtarief voor de duur van de opdracht.
  • Altijd snel je geld: Zodra de opdrachtgever betaalt, staat het bedrag binnen één werkdag op je rekening.
  • Als jij je opdracht goed doet en daardoor bij de dezelfde opdrachtgever een nieuwe opdracht mag doen dan ben je daar volledig vrij in! We hanteren geen concurrentie-/ relatiebeding.
Detachering

Wij houden van eerlijk en transparant zaken doen.
Als je aan de slag gaat via Bij Oranje Detachering dan hanteren we de volgende voorwaarden:

  • We vullen samen een loonheffingsverklaring in en tekenen een overeenkomst van opdracht.
  • We rekenen 15% marge van je uurtarief voor de duur van de opdracht. Het resterende bedrag verlonen we volledig als brutoloon.
  • Zodra de opdrachtgever betaalt, staat jouw netto betaling binnen één werkdag op je rekening.
  • Als jij je opdracht goed doet en daardoor bij dezelfde opdrachtgever een nieuwe opdracht mag doen dan ben je daar volledig vrij in! We hanteren geen concurrentie-/relatiebeding.
Reageer direct
De opdracht sluit
17 november 2025 om 15:00
Je reactie ontvangen we graag minimaal 1 werkdag voor sluiting van de opdracht

Eventuele motivatie volgt in een latere fase

Ik ga akkoord met de algemene voorwaarden en het Privacy beleid van Bij Oranje.
Ik wil graag de nieuwsbrief ontvangen voor nieuwe opdrachten.