Een overheidsorganisatie die instaat voor de rechtshandhaving moderniseert de digitale hulpmiddelen die worden gebruikt om gerechtelijke onderzoeken te coördineren en diensten op het terrein te ondersteunen. Deze mediorfunctie als PHP-ontwikkelaar focust op PacOs, een applicatie voor het beheer van bewijsstukken, en omvat de ontwikkeling en het onderhoud van PHP-applicaties met PHP 7.4 of 8+, InterSystems IRIS SQL-databases, JavaScript en AngularJS.
De missie
De applicatie ondersteunt de coördinatie van informatie die in gerechtelijke onderzoeken wordt gebruikt en wordt verder uitgebouwd en onderhouden in het kader van een bredere digitale transformatie. Het technische landschap omvat PHP, CodeIgniter 3, Smarty, AngularJS en SQL-toegang tot InterSystems Caché of IRIS. Uw werk draagt bij aan betrouwbare hulpmiddelen voor politiediensten op het terrein en aan de samenwerking tussen interne diensten en externe justitiepartners.
Als lid van een multidisciplinair projectteam met interne en externe professionals volgt u functionaliteiten op van de technische analyse tot en met de implementatie, tests en documentatie. U vertaalt de noden van de organisatie naar onderhoudbare code, verhelpt defecten in bestaande applicaties en voert gecontroleerde verbeteringen aan PacOs door. Uw werk brengt u in contact met functionele stakeholders en technische collega’s, waarbij u de normen voor informatiebeveiliging, vertrouwelijkheid, architectuur en ontwikkeling respecteert.
Uw verantwoordelijkheden
- Analyseer de businessvereisten samen met functionele stakeholders en vertaal ze naar duidelijke technische ontwerpen voor PacOs.
- Ontwerp en implementeer nieuwe functionaliteiten in PHP 7.4 of 8+ met behulp van objectgeoriënteerde ontwikkeling, CodeIgniter 3 en Smarty.
- Onderhoud en verbeter bestaande applicaties door defecten te diagnosticeren, corrigerende oplossingen te implementeren en het risico op regressies te beperken.
- Valideer releases via unit- en integratietests, API-controles in Postman en gestructureerd technisch onderzoek.
- Versterk de softwarekwaliteit door middel van code reviews, samenwerking op basis van Git en deelname aan Scrum- of Kanban-ceremonies.
- Stel documentatie van de broncode, testrapporten, installatie- of deploymentnotities en voortgangsupdates op en pas daarbij de regels rond informatiebeveiliging en vertrouwelijkheid toe.
Uw profiel
Essentiële vaardigheden
- Beschik over ervaring op mediorniveau met het ontwikkelen en onderhouden van PHP-applicaties, met praktische kennis van PHP 7.4 of 8+.
- Ontwikkel en pas server-sidefunctionaliteiten aan met CodeIgniter 3, Smarty en de principes van objectgeoriënteerde ontwikkeling.
- Werk met InterSystems Caché- of IRIS-databases en bevraag ze met SQL.
- Ontwikkel en onderhoud JavaScript-functionaliteiten, waaronder applicaties of interfaces die met AngularJS zijn gebouwd.
- Gebruik Git met GitLab of GitHub en werk vlot met Postman, Visual Studio Code en DBeaver.
- Pas Agile-werkwijzen voor softwareoplevering toe binnen Scrum of Kanban, met inbegrip van code reviews, tests en continue verbetering.
- Onderzoek technische afwijkingen, documenteer beslissingen duidelijk en werk doeltreffend samen met technische en functionele collega’s.