PHP Lead Level Professional
Role Purpose
We are seeking a PHP Lead level Professional for designing, developing, and
troubleshooting high performance and high availability applications to meet
the company's strategic objectives. You will spend most of your time
developing clean, well-designed, well documented code and automated unit
tests. He/she is also responsible for adhering to PHP development frameworks
& best practices and following industry standard best processes. In
addition, the senior developer will help team members understand their tasks
and reviewing their quality of work, directing them in the most efficient way
to build high quality product and stay on target. A commitment to
collaborative problem solving, sophisticated design, and quality product is
essential. You will be reporting to Manager.
Job Description and Responsibilities
-
Analyze technical requirements and design new components to meet functional,
performance and availability requirements.
-
Guide team development efforts towards successful project delivery.
-
Provide technical leadership to teammates through coaching and mentorship.
-
Maintain high standards of software quality within the team by establishing
good practices and habits.
-
Identify and encourage areas for growth and improvement within the team.
-
Collaborate with other software developers, business analysts and software
architects to plan, design, develop, test, and maintain web- and
desktop-based business applications built on Microsoft technologies.
-
Develop, refine, and tune integrations between applications.
- Play role of scrum master as well.
Required Skills
At least 10+ years' experience in development:
-
Experience in PHP and developing both frontend and backend creating SaaS
web-based applications.
-
Experience in Angular, jQuery/JavaScript, HTML5 and CSS3.
- Experience with MySQL database.
- Knowledge of working on Linux.
-
Nice to have React or VueJS. Experience with Python, .NET and Java will be
an added advantage.
-
Expert level Object Oriented Design, and MVC implementation.
-
Experience in team development setting, using distributed source code
repositories such as GIT.
-
Knowledge in producing/processing data interchange formats, primarily JSON.
-
Have deep understanding of Design patterns and PHP frameworks.
-
Able to create complex modules from scratch and independently.
-
Able to estimate User Stories and perform Technical Analysis on them and
create pseudo code.
- Superb problem-solving capabilities.
-
Excellent communication and collaboration skills.
-
Translate application storyboards and use cases into functional
applications.
-
Design, build, and maintain efficient, reusable, and reliable code.
-
Ensure the best possible performance, quality, and responsiveness of
applications.
-
Identify bottlenecks and bugs, and devise solutions to mitigate and address
these issues.
-
Help maintain code quality and high standards of software quality within the
team by establishing good practices.
-
Hands on experiences with unit test automation frameworks.
-
Able to help junior team members and guide them towards success.
-
Strong knowledge of PHP web frameworks: Especially Laravel along with Slim
or Symphony.
-
Willingness to learn other languages as required.
- Familiarity with AWS is a bonus.
-
Hands on experience with Microservices Architecture.
-
Participate and contribute to project/product development meetings.
-
10+ years' experience working on Microsoft Technologies.
- 2-3+ years of Experience Leading a Team.
Additional Responsibilities
-
Integrate AI-powered tools (e.g., GitHub Copilot, OpenAI Codex, Gemini
Agent) into daily development workflows.
-
Utilize AI tools for code generation, debugging, testing, and documentation
enhancements.
-
Participate in evaluating and adopting emerging AI technologies to improve
development productivity and software quality.
-
Collaborate with AI tools to identify opportunities for code optimization
and refactoring.
Nice to Have Skills
-
Experience or willingness to learn AI-assisted coding tools (e.g., GitHub
Copilot, Gemini, OpenAI Codex).
-
Understanding of best practices for integrating AI tools within the software
development lifecycle.
-
Ability to effectively interpret AI-generated code suggestions and
improvements.
Education
Bachelor's (BE, BTech) or Master's degree (MCA, MTech, MSc, MSc (IT)).