Job Summary
The PHP Architect will be responsible for designing and implementing high-quality software solutions using PHP and related technologies. This role requires extensive experience in system design, enterprise architecture, and a deep understanding of software development principles. The ideal candidate will lead technical discussions, mentor team members, and ensure best practices are followed throughout the development lifecycle.
Duties and Responsibilities
- Design and develop scalable and maintainable PHP applications using Laravel.
- Implement SOLID principles in software design to enhance code quality and maintainability.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Conduct system design reviews and provide technical guidance to development teams.
- Oversee database design and management using SQL.
- Stay updated with emerging technologies and industry trends to ensure the architecture remains modern and efficient.
- Mentor junior developers and provide technical leadership within the team.
Qualifications and Requirements
- Bachelors degree in Computer Science, Information Technology, or a related field.
- 7-12 years of experience in software development with a focus on PHP.
- Strong proficiency in Laravel framework.
- In-depth knowledge of SOLID principles and design patterns.
- Experience with JavaScript and front-end technologies.
- Proven experience in system design and enterprise architecture.
- Strong SQL skills and experience with database management.
- Excellent problem-solving skills and attention to detail.
Key Competencies
- Solid analytical and critical thinking skills.
- Excellent communication and interpersonal skills.
- Ability to work collaboratively in a team environment.
- Proactive approach to learning and adapting to new technologies.
- Strong leadership and mentoring abilities.
Performance Expectations
- Deliver high-quality software solutions on time and within budget.
- Maintain a high