Description
PHP Developer
As the PHP Developer you will join a growing team based in London to come in and work within an Agile team to develop, deliver and maintain enterprise-resource planning systems with PHP5 and 7, the in-house framework, Symfony, Silex, and others when chosen. Designing and implementing databases for these systems.
Responsibilities:
- Work within an Agile team to design, develop, and maintain the enterprise applications, portals, and web services with PHP on a mix of in-house and off the shelf frameworks and tools
- Apply sound software design patterns and industry standard conventions
- Design, build, and optimise database systems to support the above applications and services
- Translate business requirements into technical specifications
- Build client and management reports and tools
- Maintaining a high-quality code base, documenting code as you develop
- Supporting global user-base of clients and staff
- Evaluate feasibility and recommend technical solutions
- Contribute to the evolution of the developer tool-set and related technologies
- Provide mentoring and technical guidance for less experienced developers
Required:
- Strong development experience with structured and object-oriented PHP
- MVC frameworks such as Symfony and Zend
- Excellent analysis and design skills
- Systems integration technologies, including web services and APIs
- Relational databases design and implementation
- Raw SQL writing and optimization, especially with MySQL
- Source code management with Git
- Good Hands-on experience on the LAMP stack
- HTML, CSS 2/3, JavaScript, jQuery, and DOM manipulation
- Excellent understanding of object-oriented design patterns
Desirable:
- Experience with unit testing, regression testing, TDD/BDD
- Continuous Integration and Deployment concepts and tools
- AWS tools, cloud architecture, containerization technologies
- Agile development
- JavaScript frameworks such as Vue.JS
- NoSQL databases such as CouchDB, MongoDB, Cassandra
- Mobile development