A public-sector law-enforcement organisation is modernising digital tools used to coordinate judicial investigations and support field services. This medior PHP developer role focuses on PacOs, an application for managing evidence items, and combines PHP application development and maintenance across PHP 7.4 or 8+, InterSystems IRIS SQL databases, JavaScript and AngularJS.
The mission
The application supports the coordination of information used in judicial investigations and is being extended and maintained as part of a wider digital transformation. Its technical landscape combines PHP, CodeIgniter 3, Smarty, AngularJS, and SQL access to InterSystems Caché or IRIS. The work contributes to reliable tools for police field services and collaboration between internal services and external justice partners.
Working in a multidisciplinary project team made up of internal and external professionals, you will take features from technical analysis through implementation, testing and documentation. You will translate business needs into maintainable code, address defects in existing applications and deliver controlled enhancements to PacOs. Your work will connect with functional stakeholders and technical colleagues while respecting information security, confidentiality, architecture and development standards.
Your responsibilities
- Analyse business requirements with functional stakeholders and turn them into clear technical designs for PacOs.
- Design and implement new features in PHP 7.4 or 8+ using object-oriented development, CodeIgniter 3 and Smarty.
- Maintain and enhance existing applications by diagnosing defects, delivering corrective fixes and limiting regression risk.
- Validate releases through unit and integration testing, API checks in Postman and structured technical investigation.
- Strengthen software quality through code reviews, Git-based collaboration and participation in Scrum or Kanban ceremonies.
- Produce source-code documentation, test reports, installation or deployment notes and activity updates while applying security and confidentiality rules.
Your profile
Essential skills
- Bring medior-level experience developing and maintaining PHP applications, with practical knowledge of PHP 7.4 or 8+.
- Build and adapt server-side features with CodeIgniter 3, Smarty and object-oriented development principles.
- Query and work with InterSystems Caché or IRIS databases using SQL.
- Develop and maintain JavaScript functionality, including applications or interfaces built with AngularJS.
- Use Git with GitLab or GitHub, and work confidently with Postman, Visual Studio Code and DBeaver.
- Apply Agile delivery practices using Scrum or Kanban, including code reviews, testing and continuous improvement.
- Investigate technical anomalies, document decisions clearly and collaborate effectively with technical and functional colleagues.