We are looking for an experienced Software Developer (PHP) to join a long-term public sector project for an international institution. You will be part of a team responsible for designing, developing, and optimizing large-scale software systems that support critical operational functions.
This is a hands-on development role with responsibilities covering backend, frontend, cloud deployments, and technical leadership aspects. The ideal candidate will bring a solid understanding of enterprise-level system architecture, excellent coding practices, and the ability to work in an Agile, multi-stakeholder environment.
responsibilities :
Design and develop robust, scalable systems
Translate business and technical requirements into software architecture
Optimize solutions for performance, security, and maintainability
Participate in and lead development efforts within a team
Write and maintain technical documentation
Estimate development effort and timelines
Propose technical solutions to business and system challenges
Collect and analyze software metrics
Manage configuration and release processes
Contribute to the full lifecycle: requirements, development, testing, QA, deployment, change management
Design and execute unit and integration tests
Develop testing tools and create prototypes
Provide 2nd and 3rd line support
requirements-expected :
5+ years of professional experience in software development with PHP
Participation in at least 3 successfully delivered projects using PHP, HTML5, CSS3, JavaScript, and MySQL/MSSQL
Experience with cloud deployment in at least 2 projects
Solid frontend development skills (JavaScript, ES6, CSS extensions, Bootstrap)
End-to-end SDLC experience on at least one project
Strong grasp of enterprise-level software system design
Experience in designing data layer, business logic, and UI
Proficiency in UML for system design
Familiarity with Scrum/Agile development methodologies
Ability to lead technical teams when required
Skilled in writing clear and effective technical documentation
Strong problem-solving and analytical skills
At least one relevant certification in software development, such as:
Intermediate-level certification in software development, or
Equivalent internationally recognized credential (subject to approval)