Senior Python ontwikkelaar
Senior Python developer voor Politie (BOB-module), 36u/week, locatie Utrecht, tarief €111,92/uur.
- Locatie
- Utrecht
- Werkvorm
- op locatie
- Uren
- 36 uur per week
- Sluitingsdatum
Eisen
- Kan een boodschap helder overbrengen aan groepen om anderen te inspireren en de koers te bepalen
- Weet anderen mee te krijgen in standpunten door inzet van argumenten, enthousiasme en waar nodig stelligheid
- Stelt prioriteiten en durft beslissingen te nemen en neemt hiervoor verantwoordelijkheid
- Ervaring met samenwerken in multidisciplinaire DevOps-teams
- Ervaring met geautomatiseerde build/deploy pipelines (GitLab CI, Jenkins of vergelijkbaar)
- PostgreSQL
- CI/CD met tools zoals Jenkins, Git
- Inzetbaar op locatie Utrecht
- API-ontwikkeling
- Atlassian suite (Jira/Confluence/Bitbucket)
- Kennis borgen in documentatie en overdragen aan collega’s
- Security-principes (OWASP)
- Ervaring met systeemarchitectuur en ontwerpkeuzes
- Meerdere jaren aantoonbare ervaring als Python-ontwikkelaar
- In staat aan te geven welke informatie of kennis nodig is en initiatief nemen om deze te verkrijgen
- Communicatief sterk in het Nederlands
- Proactief en coachende senior rol
- Scrum methodiek
- Python (Django framework) minimaal 5 jaar
- Software architecturen met bv. design patterns
- Herkent het grotere verband en ziet hoe de eigen backlog onderdeel is van het grotere geheel
- Coachen van minder ervaren collega’s
- Integraties en bouw van koppelvlakken
- Gedegen kennis van testing (unit/integratie, pytest)
- Vertalen van functionele eisen naar technische oplossingen
- In staat tijdlijnen van ontwikkelwerk uit te zetten en risico’s en afhankelijkheden aan te geven
- Docker
- Ruime ervaring met Python-frameworks (FastAPI/Django/Flask)
- API-ontwerp (REST)
- In staat de grote lijnen uit te zetten voor een complexe opdracht en andere scrumteamleden betrekken
- Docker containers
- Linux shell commands
- Aandacht voor privacy en informatiebeveiliging
Wensen
- Ervaring in de publieke sector of opsporingsketens
- (Basis) toegankelijkheidsrichtlijnen
- Ervaring met UI/UX-vraagstukken
- Ervaring in productieve, ketengerichte applicaties
- Kubernetes
Volledige omschrijving
De dienst IV van de politie ondersteunt operationele collega’s bij handhaving en opsporing.
Binnen het Productiehuis werken ongeveer 100 DevOps-teams dagelijks aan betrouwbare informatievoorziening om Nederland veilig te houden.
Je komt te werken aan de BOB‑module: een in Python gebouwde applicatie voor het aanvragen van Bijzondere Opsporings Bevoegdheden tussen politie en Openbaar Ministerie.
Als senior Python developer ontwerp, implementeer en test je nieuwe functionaliteit, bouw je koppelvlakken naar externe systemen en neem je verantwoordelijkheid voor technische kwaliteit.
Je draagt bij aan het geautomatiseerde build- en deployproces (CI/CD) en houdt rekening met gebruiksvriendelijkheid, toegankelijkheid en veiligheid; je wordt tevens uitgedaagd op het gebied van architectuur en analyse.
Opdracht is niet geschikt voor ZZP. Locatie: Utrecht.
Vereist profiel
- Senioriteit: meerdere jaren aantoonbare ervaring als Python‑ontwikkelaar, bij voorkeur in productieve, ketengerichte applicaties.
- Technisch: ruime ervaring met Python‑frameworks (bijv. FastAPI/Django/Flask), API‑ontwerp (REST), integraties en bouw van koppelvlakken.
- CI/CD & infra: ervaring met geautomatiseerde build/deploy pipelines (GitLab CI, Jenkins of vergelijkbaar), Docker en bij voorkeur Kubernetes.
- Kwaliteit & veiligheid: gedegen kennis van testing (unit/integratie, pytest), security‑principes (OWASP), en aandacht voor privacy en informatiebeveiliging.
- Gebruiksvriendelijkheid & toegankelijkheid: ervaring met UI/UX‑vraagstukken en (basis) toegankelijkheidsrichtlijnen is een pré.
- Architectuur & analyse: ervaring met systeemarchitectuur, ontwerpkeuzes en het vertalen van functionele eisen naar technische oplossingen.
- Soft skills: proactief, communicatief sterk in het Nederlands, ervaring met samenwerken in multidisciplinaire DevOps‑teams en coachen van minder ervaren collega’s.
- Overig: ervaring in de publieke sector of met opsporingsketens is een pré; inzetbaar op locatie Utrecht; opdracht niet geschikt voor ZZP — plaatsing via werkgever/detachering gewenst.
Eisen
- Python (Django framework) (minimaal 5 jaar)
- PostgreSQL
- Software architecturen met bv. design patterns
- API-ontwikkeling
- Scrum methodiek
- Atlassian suite (Jira/Confluence/Bitbucket)
- Linux shell commands
- CI/CD met tools zoals Jenkins, Git
- Docker containers
- Een screening is een verplicht onderdeel van de sollicitatieprocedure, de duur van de screening kan variëren.
- Het afgeven van meerdere geldige referenties is een verplicht onderdeel van de selectieprocedure.
Je CV en reacties
Voeg een CV toe om de eisen naast jouw ervaring te bekijken.
Je reageert zelf bij de bron. Leg hieronder vast wanneer je je reactie hebt verstuurd.
Bewaar de broker en datum in Mijn reacties.