Nationale Politie
Senior ontwikkelaar Algemene Opsporing
Vandaag toegevoegd
Sommige details van deze opdracht zijn niet publiek beschikbaar.
Word gratis lidOver de opdracht
De rol van Senior ontwikkelaar Algemene Opsporing is gericht op het ontwikkelen en beheren van software die het onderzoeksproces van opsporingsdiensten ondersteunt. Je werkt binnen een cluster in de productielijn Opsporing van een nationale overheidsorganisatie die software en IT-systemen ontwikkelt en beheert voor opsporingsprocessen en recherchewerk in Nederland.
Je maakt deel uit van een team binnen het cluster Algemene Opsporing. Vanuit dit team worden voorzieningen ontwikkeld en onderhouden voor de opsporing van de nationale politie en daarnaast voor andere opsporingsdiensten. Een belangrijk deel van de software is gebaseerd op Delphi.
Als senior ontwikkelaar ben je binnen het team een aanspreekpunt voor Delphi-specialisme. Je werkt samen met collega-ontwikkelaars om teamdoelen te realiseren, waarbij je collega’s coacht en begeleidt en helpt om Delphi-kennis binnen de organisatie te borgen. Voor de voorzieningen is life cycle management van belang: er vinden inhaalslagen plaats en jij hebt een regievoerende rol om de benodigde werkzaamheden in kaart te brengen en te plannen binnen je team.
Hoewel het zwaartepunt ligt bij Delphi, is kennis van .NET en Oracle SQL nodig om de voorzieningen te realiseren en te onderhouden. Je levert bijdragen aan het opnemen en onderhouden van software in CI/CD-pipelines en werkt hierbij met tooling voor versiebeheer, build en deployments, zodat producten onderhoudbaar blijven en goed getest worden volgens de richtlijnen van de organisatie.
Je werkt vanuit het Productiehuis van de Dienst IV. Je maakt onderdeel uit van multidisciplinaire DevOps-teams die nieuwe functionaliteiten ontwikkelen voor operationele politiediensten. De werkverdeling is momenteel 2 à 3 dagen op locatie in Utrecht en de rest vanuit huis.
Incidenteel kan er buiten kantoortijd een beroep op je worden gedaan in verband met de 24/7 continuïteit van de dienstverlening; dit komt naar verwachting 2 of 3 keer per jaar voor.
Voor deze opdracht is een screening type BO+ van toepassing.
Eisen
- Recente en aantoonbaar ruime werkervaring met de ontwikkeltaal Delphi (knock-out criteria)
- Goede kennis van Oracle SQL (packages, stored procedures en triggers)
- Recente en ruime ervaring met een Agile-werkwijze, zoals Scrum en DevOps (must)
- Ervaring met CI/CD- Pipelines (Atlassian tooling, Bitbucket, Jenkins en XLDeploy)
- Kennis van .NET en Oracle SQL zijn benodigd voor deze rol
- Brede gedegen programmeerkennis en -ervaring met Delphi en Oracle stored procedures
- Kennen en toepassen van programmeer principes, zoals Clean Code, SOLID en design patterns
- Kennen en toepassen van de nieuwste Delphi technieken
Wensen
- Affiniteit met .NET
- Ervaring met Test Driven Development en unit testen met DUnitX
- Kennis van Finalbuilder