Software Developer
Software Developer
Overview
ITPS is a leading player in the Digital Transformation market. We help our Enterprise and Public Sector customers climb the productivity curve with our best in class Managed services.
With highly accredited and experienced engineering teams combined with our strategic relationships with Microsoft, Cisco and AWS, we have developed long standing relationships with customers, who trust us to simplify the complexity of IT and deliver the benefits of a Cloud journey that makes them more agile, competitive and resilient.
The role would suit someone, looking to make an impact in a smaller, growing and ambitious MSP. The right person will have a strong match with our values of:
· Embracing Innovation, being inquisitive and
· Winning Together, working collaboratively and looking out for each other;
· Having a common Purpose, helping our customers to make society fairer, lives easier and our future greener;
· And being Straightforward, plain speaking, focused on delivery.
Overview
PHP Developer with expertise in the Laravel framework working within our dynamic team. As a PHP Developer, you will be responsible for designing, developing, and maintaining web applications using Laravel and MySQL. You will play a crucial role in creating high performance, scalable, and secure web solutions that meet our clients' needs and expectations.
Core Responsibilities
Laravel Development
Utilise Laravel framework to design, develop, and maintain web applications, ensuring high performance and adherence to best practices.
Front-end Integration
Front end development to integrate user-facing elements with server-side logic, ensuring a seamless user experience.
Database Management
Design and optimise MySQL databases, write efficient SQL queries, and ensure data integrity and security.
API Development
Develop and maintain RESTful APIs to facilitate data exchange between the front-end and back-end systems.
Code Optimisation
Identify and implement code optimisations to enhance application performance, scalability, and maintainability.
Security
Implement security best practices to protect against common web application vulnerabilities such as SQL injection, XSS, and CSRF.
Testing and Debugging
Write unit and integration tests, conduct debugging, and troubleshoot issues to ensure a bug-free and stable application.
Version Control
Use version control systems (e.g. Git) to manage codebase and collaborate with team members effectively.
Documentation
Create and maintain technical documentation, including code comments and API documentation.
Collaboration
Collaborate closely with cross-functional teams to deliver high-quality projects on time.
Stay Updated
Stay updated with industry trends, new technologies, and best practices to continuously improve your skills and the team's development processes.
Experience Desired
-
Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent work experience).
-
Proven experience as a PHP Developer with a strong focus on Laravel framework.
-
Proficiency in PHP, MySQL, HTML, CSS, JavaScript, and related web technologies.
-
Experience with front-end technologies like Vue.js or React is a plus.
-
Solid understanding of object-oriented programming and MVC architecture.
-
Knowledge of RESTful API design and development.
-
Familiarity with Git and version control systems.
-
Strong problem solving skills and attention to detail.
-
Good communication and teamwork skills.
-
Ability to work independently and meet project deadlines.
-
Prior experience with web application security practices is a plus.
To apply for this role please send a copy of your CV to careers@itps.co.uk