Overview
Skills
Job Details
A key focus is architect- level talent with experience designing servicing platforms. Key goals of this effort include both solving our existing issues and updating our development patterns for continued success.
Scope:
Upgrade the servicing platform from Laravel 6.4 to Laravel 11
Upgrade PHP 7.2x to PHP 8.2
Compatibility with existing systems like Jenkins, GitHub, CI/CD.
Testing/UAT approval
### **Key Responsibilities**:
- Design, develop, and maintain web applications using PHP and the Laravel (MVC framework)
- Lead and contribute to all phases of the software development lifecycle, from requirements analysis to deployment and maintenance.
- Optimize applications for maximum speed and scalability.
- Ensure that code is clean, maintainable, and adheres to best practices, including SOLID principles and design patterns.
- Integrate third-party APIs and develop custom RESTful APIs.
- Work closely with front-end developers and product teams to implement user-facing features.
- Perform code reviews, provide feedback, and mentor junior developers.
- Collaborate with DevOps on automated CI/CD pipelines and infrastructure improvements.
- Troubleshoot, debug, and optimize application performance.
- Stay current with industry trends and new technologies to continuously improve the development process.
---
### **Requirements**:
5 or more years of Laravel 5+ and other formal PHP framework experience
5 or more years experience working. with object oriented PHP (V7 and higher)
5 or more years current experience working with Microsoft SQL Server
5 or more years working with HTML, CSS, and Javascript (Bootstrap framework)
- Proficient understanding of object-oriented programming (OOP) and design patterns.
- Strong experience with MySQL, including database design and optimization.
- Familiarity with front-end technologies such as JavaScript, HTML5, CSS3, and frameworks like Vue.js or React is a plus.
- Experience building and consuming RESTful APIs.
- Proficient in Git version control and working with Agile methodologies.
- Strong knowledge of web security best practices and common vulnerabilities (OWASP).
- Familiarity with cloud services like AWS or Google Cloud Platform is desirable.
- Experience with queue systems (e.g., Redis, RabbitMQ) is a plus.
- Strong problem-solving skills and a passion for writing high-quality, maintainable code.
- Excellent communication and collaboration skills.
---
### **Preferred Qualifications**:
- Experience with microservices architecture and distributed systems.
- Familiarity with Docker and containerized applications.
- Experience with automated testing frameworks like PHPUnit and Dusk.
- Knowledge of continuous integration/continuous deployment (CI/CD) pipelines.
- Strong understanding of performance tuning and optimization techniques.