PHP Web Developer

Location Hertfordshire
Job type: SEED - Permanent
Salary: £45,000 - 55,000
Contact phone: 07411376845
Job ref: JPHP
Duration: Permanent
Startdate: ASAP

Our client is a software company and is looking for a Senior PHP Web Developer with expertise in PHP, HTML5, CSS3, JavaScript, XML, JSON to work in their head office in Hertfordshire.

 The ideal candidate will be confident in working alone and as part of a team on multiple and varied projects.

Job Description

Coding

 ·                Write clean procedural and object orientated PHP code to a high level.

·                Strong knowledge of PHP (without framework), MySQL / MariaDB, HTML, JavaScript.

·                Knowledge of other data storage and caching solutions, e.g. Memcached, Redis, glusterfs.

·                Front-end and back-end development of cutting-edge web-based application.

·                Design, plan and develop new features as well as improve existing features.

·                Writing scalable and maintainable code.

·                Writing secure code using industry best practices.

·                Excellent database design skills.

·                Assessing the right tool for the job, creating efficient database structures and optimizing tools for scalability.

·                Introduce new and improve existing internal tooling and processes.

·                Take responsibility for technical debt, understanding when to remove and refactor code.

·                Utilize experience in concepts such as SEO, Internationalization, code versioning.

 Testing

 ·       Plan and test own code through manual and automated testing tools.

·       Peer review other’s code to identify issues and improvements.

·       Work with other developers and Test department to ensure testing is considered, planned and executed at every stage of development.

 Scoping

 ·                Plan, read and write technical scopes for projects.

·                Work with internal and external stakeholders to help identify project needs through the full application development lifecycle.

·                Design architectural solutions to agreed project scopes.

·                Provide internal documentation on how delivered features are used.

 Support

 ·       Investigate and fix problems, production errors and technical issues.

·       Developing software update and fixes for faults.

·       Writing incident reports for critical problems.

·       Act as level 3 technical support for the Support department to help diagnose complicated problems reported by clients.

·       Document and share technical knowledge and experience with other developers and other departments.

·       Support other developers, working in a collaborative and engaging team.

Location: Hybrid Role – Hertfordshire – 2 / 3 days in office