Job Title: Software Developer
Location: Darlington
Salary: £30,000 - £40,000 (DOE)
NRG is thrilled to announce that we are working alongside a highly regarded Health and Fitness industry brand as they seek a talented PHP / Laravel Software Developer who will help contribute to the digital transformation of their organisation. This is a fantastic opportunity to join a highly experienced team and work on some very exciting and diverse projects.
As a Developer, your primary responsibility will be to design, develop, and maintain PHP-based web applications and MySQL databases crucial for supporting business operations.
What you will be doing:
* Work closely with cross-functional teams to gather project requirements and convert them into detailed technical specifications.
* Build custom PHP applications and modules (primarily using Laravel) to address business requirements, ensuring they are scalable, high-performing, and secure.
* Optimize MySQL databases by refining schema designs, indexing strategies, and queries for better performance.
* Manage data migration tasks to seamlessly transfer and synchronize data between various systems and databases.
* Integrate third-party APIs and services to extend the capabilities of existing applications.
* Write clean, well-documented, and maintainable code that adheres to established coding standards and best practices.
* Conduct unit testing and debugging to quickly identify and resolve software defects.
* Take part in code reviews, providing constructive feedback on code quality, performance, and compliance with coding standards.
Requirements:
* Strong commercial experience within PHP development.
* Solid expertise in MySQL, with a deep understanding of SQL query optimisation, database normalisation, and general database principles.
* Comfortable working with front-end technologies like HTML, CSS, and JavaScript.
* Proficient in version control systems, particularly Git.
* Strong analytical skills with a keen eye for detail and a proactive approach to problem-solving.
* Ability to thrive both independently and in a collaborative, fast-paced team environment.
* Excellent communication skills, with the ability to explain complex technical concepts to non-technical audiences.
For more information or to apply, click Apply Now and a member of our team will be in touch.