Senior PHP Developer

Salary

₹10 - 18 LPA

Min Experience

5 years

Location

NCR, NOIDA

JobType

full-time

About the role

Develop and maintain web applications with advanced design principles behind a scalable application

  Build and integrate unit testing particularly for testable and independent components. Performs code reviews ensuring best coding practices and the user-defined acceptance criteria are implemented 

 Managing the Release Management process

  Prepare software documentation such as diagrams (UML, entity-relationship diagram, process workflow) and user guide 

 Attend scrum meetings such as daily stand-up and sprint retrospective 

 Helping develop the teams skill set and providing coaching where required 

 Leading projects and reporting into senior management on project progress 

A BIT ABOUT YOU 

 Bachelor’s/College Degree in Computer Science/Information Technology or equivalent industry experience

  Minimum 5-8 years of solid understanding and strong OOP (Object Oriented Programming) design and development (PHP 5.2 to 8.3) 

 With strong experience in managing and delivering projects

  With proficiency with MVC application frameworks such as Laravel (10+)

  With proficiency in RDBMS such as MySQL/MariaDB

  With strong knowledge in front-end technologies such as JavaScript, JQuery, HTML5, CSS3 

 With experience with front-end framework using Angular or React 

 With proficiency in building and consuming SOAP/REST web services. 

 With proficiency in using source code version control (preferably GIT)

  With proficiency working with LINUX environments 

 With 3 years minimum working experience in an agile development adapting Scrum as a framework

  Comprehensive understanding on the business value of the assigned project to produce demonstrable incremental value for every sprint iteration

  Evaluate and initiates open communication imposing collaboration with external components, particularly in dealing with inter-department projects, to eliminate unknowns and strategically define development approach

  Breaking down large user stories into smaller stories adhering towards shared understanding, increasing the accuracy of estimation and tasks prioritization 

 Ability to work on a project starting from ground zero until deployment and maintenance 

 Excellent communication skills both verbal and written

Skills

Laravel
PHP
React
AngularJS