PHP Developer
Department: Development
Employment Type: Permanent - Full Time
Location: Remote, UK
Description
We are seeking an experienced and highly skilled PHP Developer to join our dynamic team.
As a PHP Developer, you will be responsible for designing, developing, and maintaining PHP-based web applications. The ideal candidate should possess in-depth knowledge of PHP programming, web development best practices, and have a strong understanding of front-end technologies. Experience in PowerShell scripting and exposure to supporting UK customers technically are highly valued, though not mandatory. You will collaborate with cross-functional teams to deliver high-quality, scalable, and maintainable web solutions.
You will receive mentorship from a Technical Leader to support your transition into your role smoothly and confidently.
Key Responsibilities
Code Development: contribute actively to coding and development tasks, leading by example and demonstrating best practices. Address complex coding challenges and participate in solving technical issues.
Adaptability and Innovation: stay abreast of industry trends, emerging technologies, and best practices. Integrate innovative solutions and technologies into projects where applicable.
Quality Assurance: implement coding standards. Ensure high-quality, bug-free code. Taking part in Code Reviews to adhere to best practices.
Risk Management: identify and mitigate technical risks associated with projects. Proactively address technical challenges to avoid project delays or issues.
Development Principles: follow industry-standard development principles and frameworks for achieving quality, speed and maintainability. This includes techniques and tools that support those principles, and an understanding of when things may or may not be applicable in a situation or context.
Giving and Receiving Feedback: solicit and engage with feedback on a continuous basis. Having timely, actionable and meaningful conversations about performance to shape behaviours and foster learning, strengthen confidence and effectiveness.
Collaboration: works jointly with others to co-create and achieve a common goal. This includes learning, practising and experimenting with tools, techniques and frameworks that foster collaborative working environments.
Ownership and Accountability: takes personal accountability and ownership for their work. This includes personal follow through, making and defending difficult decisions and tradeoffs, removing blockers, driving collective progress.
Continuous Improvement: advances by ongoing, incremental improvement through continuous learning, questioning the status quo and trying out creative and novel ideas. Shows curiosity and a keen interest in learning for themselves and others.
Systems Thinking: Positively impact complex systems or domains by understanding the whole picture and the interdependencies of its component parts. Maintain strong expertise and knowledge of current and emerging technologies and products.
Skills, Knowledge and Expertise
* Excellent communication skills (both written and verbal) demonstrated at all levels
* Development and Deployment experience in Windows environment context
* Software development skills (PHP, React, MVC, JavaScript, HTML, CSS)
* Scripting development skills in PHP and Powershell.
* Cloud computing knowledge, particularly Microsoft Azure, with experience in deploying and managing applications in the cloud
* Architecture patterns and design of scalable and maintainable solutions
* Secure by design best practices
* RESTful API development, API testing (Postman)
* Testing framework knowledge (PHPUnit, …) and test-driven development experience
* Experience in source code control and release management (CI/CD pipelines, Azure DevOps)
* Database management, extensive query skills (SQL – MS SQL server) and PHP ORM experience
* Agile development methodologies: Kanban, Scrum, XP, Lean.
#J-18808-Ljbffr