Excellent knowledge of PHP 7 and at least one of popular PHP frameworks preferably Symfony 3 and above/Laravel 5.*
Concept of Design patterns.
Good knowledge on HTML, CSS, Javascript (frameworks like, Nodejs, Angular and React), Database (Relational & non-relational) and web application security.
Excellent knowledge of Test Driven Development, Continuous Integration and version control tools (GIT)
Sound Knowledge of web services, RESTful architecture and data formats like XML/JSON
Good Knowledge of Linux Based Servers (VPS), expertise in deployment and server management.
At least 2 – 5 years of professional experience in PHP 5.6 to 7.*
Excellent analytical, problem solving and decision making skills
Good written and verbal communication skills, comfortable with client communication
Good experience with Agile methodologies like Scrum
A team player with mentorship skill and ability to lead small teams and project
Job Description
Analysis, design, development, deployment and maintenance of projects independently.
Write modular, reusable and excellent quality code through TDD, code reviews and implementation of best practices. Create and modify reusable components as necessary
Make architectural decisions in collaboration with technology experts, ensure proper technical documentation.
Improve and maintain scalability, performance, reliability and security of the application
Automate deployments, integrate CI and perform manual deployments when needed.
Mentor and share knowledge within the team and help in the continuous growth of junior team members.
Involve in ensuring implementation of organizational culture, process, and standards in the team.
Communicate with the client and team in an effective manner.
Keep up with trends in the constantly evolving technology.