Une organisation publique chargée de faire respecter la loi modernise les outils numériques utilisés pour coordonner les enquêtes judiciaires et soutenir les services de terrain. Ce poste de développeur PHP medior est axé sur PacOs, une application de gestion des pièces à conviction, et combine le développement et la maintenance d’applications PHP en s’appuyant sur PHP 7.4 ou 8+, les bases de données SQL InterSystems IRIS, JavaScript et AngularJS.
La mission
L’application soutient la coordination des informations utilisées dans les enquêtes judiciaires et est développée et maintenue dans le cadre d’une transformation numérique plus large. Son environnement technique repose sur PHP, CodeIgniter 3, Smarty et AngularJS, ainsi que sur un accès SQL aux bases InterSystems Caché ou IRIS. Ce travail contribue à fournir des outils fiables aux services de police sur le terrain et à renforcer la collaboration entre les services internes et les partenaires externes de la justice.
Au sein d’une équipe projet multidisciplinaire réunissant des professionnels internes et externes, vous prendrez en charge les fonctionnalités depuis l’analyse technique jusqu’à leur implémentation, leurs tests et leur documentation. Vous traduirez les besoins métier en code maintenable, corrigerez les défauts des applications existantes et apporterez des améliorations maîtrisées à PacOs. Votre travail vous amènera à collaborer avec les parties prenantes fonctionnelles et les collègues techniques, dans le respect des exigences en matière de sécurité de l’information et de confidentialité, ainsi que des normes d’architecture et de développement.
Vos responsabilités
- Analyser les exigences métier avec les parties prenantes fonctionnelles et les traduire en solutions techniques claires pour PacOs.
- Concevoir et implémenter de nouvelles fonctionnalités en PHP 7.4 ou 8+, en appliquant les principes du développement orienté objet avec CodeIgniter 3 et Smarty.
- Assurer la maintenance et l’évolution des applications existantes en diagnostiquant les défauts, en apportant les corrections nécessaires et en limitant les risques de régression.
- Valider les versions au moyen de tests unitaires et d’intégration, de vérifications des API dans Postman et d’une analyse technique structurée.
- Améliorer la qualité logicielle grâce aux revues de code, au travail collaboratif avec Git et à la participation aux cérémonies Scrum ou Kanban.
- Rédiger la documentation du code source, les rapports de tests, les notes d’installation ou de déploiement et les comptes rendus d’activité, tout en respectant les règles de sécurité et de confidentialité.
Votre profil
Compétences essentielles
- Disposer d’une expérience de niveau medior dans le développement et la maintenance d’applications PHP, ainsi que de connaissances pratiques de PHP 7.4 ou 8+.
- Développer et adapter des fonctionnalités côté serveur avec CodeIgniter 3 et Smarty, en appliquant les principes du développement orienté objet.
- Interroger et exploiter des bases de données InterSystems Caché ou IRIS à l’aide de SQL.
- Développer et maintenir des fonctionnalités JavaScript, notamment des applications ou des interfaces basées sur AngularJS.
- Utiliser Git avec GitLab ou GitHub et travailler aisément avec Postman, Visual Studio Code et DBeaver.
- Appliquer des pratiques de livraison Agile dans un cadre Scrum ou Kanban, notamment les revues de code, les tests et l’amélioration continue.
- Analyser les anomalies techniques, documenter clairement les décisions et collaborer efficacement avec les collègues techniques et fonctionnels.