A municipal IT team maintains a PHP-based financial management application used by the Department of Public Education to process school fees and accounting for about 120 ASBL schools. The role exists to keep that application reliable and compliant with changing decrees, combining hands-on PHP/MySQL development, GIT-based delivery and work inside an AMS/Agile maintenance framework.
The mission
The application supports financial workflows and school-fee management for roughly 120 institutions, and is the primary operational system for the department’s accounting and reporting. The current landscape is a monolithic PHP application with a MySQL backend, version-controlled in GIT, delivered under an application maintenance and support (AMS) model. Ongoing work includes corrective maintenance, legal and decree-driven updates, and improving operational monitoring so the service remains available to end users.
Day-to-day you will own continuity and incident resolution for the system, provide L1, L2 and L3 support to departmental users and third-party bookkeepers, and implement functional changes required by new regulations. You will operate inside Agile ceremonies with other developers and the AMS provider, push changes through GIT, and validate releases on staging and production environments. The engagement is planned as a limited weekly commitment, focused on predictable, high-impact deliverables.
Your responsibilities
- Ensure system availability and data integrity, resolving incidents that affect financial processing and school-fee transactions.
- Deliver corrective and regulatory-driven enhancements in PHP and MySQL that keep the application compliant with new decrees.
- Provide L1, L2 and L3 support to users and external stakeholders, owning incident lifecycle from ticket to root-cause analysis.
- Manage code changes and releases using GIT, including branch strategy, code reviews and deployment coordination with the AMS provider.
- Improve automated and manual tests, and maintain deployment scripts and database migration procedures to reduce regressions.
- Document functional behaviour and support procedures so handovers and audits are straightforward.
Your profile
Essential skills
- Senior-level experience building and maintaining production PHP applications, typically 5+ years.
- Strong practical knowledge of MySQL schema design, queries and migration strategies.
- Proven experience with GIT workflows, code review and release management.
- Comfortable working inside an AMS contract and participating in Agile ceremonies.
- Experience providing L1, L2 and L3 support, including incident management and root-cause analysis.
- Clear communicator who can translate legal or accounting requirements into technical changes.