Job Locations: Noida, Uttar Pradesh, India ( 6 months remote then onsite)
Required Experience: 1 - 12 Years
Skills: PHP, ReactJS, jQuery, JavaScript, HTML5, CSS3, MySQL, Linux, Object
Oriented Design, MVC implementation , GIT, JSON, Slim, Symphony, Laravel, PHP
web frameworks
ROLE PURPOSE
We are seeking a PHP Senior Professional 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 review 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
Analyse 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 1 years experience in development:
Experience in PHP and developing both frontend and backend creating SaaS web-
based applications.
Experience in ReactJS, jQuery/JavaScript, HTML5 and CSS3.
Experience with MySQL database.
Knowledge of working on Linux.
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.