Nationale Politie
Senior Ontwikkelaar Opsporing
Vandaag toegevoegd
Sommige details van deze opdracht zijn niet publiek beschikbaar.
Over de opdracht
De senior ontwikkelaar werkt binnen een ontwikkelteam dat software bouwt en beheert ter ondersteuning van opsporingsonderzoeken. Het systeem ondersteunt het onderzoeksproces van opsporingsdiensten en is grotendeels gebaseerd op Delphi. Het team bestaat uit ontwikkelaars, een informatieanalist en een tester. De software is onlangs overgenomen van een leverancier en het team is in een opbouwfase.
Werkzaamheden
In de huidige fase ligt de nadruk op het wegwerken van technische schuld en het uitvoeren van noodzakelijke werkzaamheden voor het lifecyclemanagement. Daarna is ruimte voor verdere productontwikkeling en aanpassingen die nodig zijn naar aanleiding van het vernieuwde Wetboek van Strafvordering.
De senior ontwikkelaar brengt Delphi-specialisme in, werkt met collega’s aan de teamdoelen en coacht en begeleidt andere ontwikkelaars. Ook draagt de rol bij aan het borgen van Delphi-kennis binnen de organisatie. De ontwikkelaar voert regie op het identificeren en plannen van omvangrijke werkzaamheden. Naast Delphi wordt gewerkt met .NET en Oracle SQL. De software wordt opgenomen in een CI/CD-pipeline met ontwikkel- en deploymenttools, met aandacht voor onderhoudbaarheid en testbaarheid en binnen de geldende organisatiekaders.
Werkomgeving
De functie valt binnen een multidisciplinair DevOps-productiehuis dat digitale voorzieningen ontwikkelt voor operationele politiediensten en andere opsporingsdiensten. Er wordt twee à drie dagen per week op locatie in Utrecht gewerkt; de overige dagen wordt vanuit huis gewerkt. Omdat de operationele dienstverlening 24/7 doorgaat, kan het incidenteel voorkomen dat buiten kantoortijd een beroep op de ontwikkelaar wordt gedaan.
Eisen
- Hbo-werk- en denkniveau en een afgeronde opleiding in de richting van ICT
- Recente en aantoonbaar ruime werkervaring met de ontwikkeltaal Delphi
- Goede kennis van Oracle SQL, waaronder packages, stored procedures en triggers
- Recente en ruime ervaring met een Agile-werkwijze, zoals Scrum en DevOps
- Ervaring met CI/CD-pipelines met Atlassian-tooling, Bitbucket, Jenkins en XLDeploy
- Affiniteit met .NET
- Kennis van en ervaring met het toepassen van de nieuwste Delphi-technieken
- Kennis van en ervaring met het toepassen van programmeerprincipes zoals Clean Code, SOLID en design patterns
- Ervaring met Test Driven Development en unittests met DUnitX