· Develop, record and maintain cutting-edge web-based PHP applications using industry standard tools
and techniques.
· Help drive the definition of PHP and JS frameworks to support new features and refactor legacy
elements
· Be a part of project architecture designing and various technical solutions.
· Responsible to take a finished specification or design and create functional software in a LAMP
environment.
· Write technical as well as non-technical project specifications along with record of all procedures.
· Ability to think critically, conduct research and creatively solve problems.
· Clear communication with stakeholders and peers, and the ability to collaborate as a team.
· Review product needs documents and participates for calls integration with partners.
· Convey effectively with all task progress, evaluations, suggestions, schedules along with technical
and process issues.
· Ensure to resolve identified issues related to PHP development to different customers varying from
senior managers to varied technical personnel.
· Head responsibility to evaluate, design, develop and assist application systems.
· Maintain and manage clear plus complete technical documentation of the assigned project.
· Prepare solutions with recent applicable tools to execute client-specific interfaces, workflows, and data
analysis libraries.
· Guide business decisions from a technical perspective like performance, reliability, scalability and
security.
· Write all clean object-oriented PHP as well as efficient SQL. Responsible to monitor coding standard
of subordinates in PHP development pool.
· Ability to think critically, conduct research and creatively solve problems.
· Develop and deploy new features to facilitate related procedures and tools if necessary.
· Conducting unit testing and deployment of software into production.
· Breaking down software specification into its simplest elements and translating this logic into a
programming language.
· Troubleshoot, test and maintain the core product software and databases to ensure strong optimization
and functionality Perform database administration and development, as well as web development.
· Working in Agile development standards and proactively participate in all assigned projects as
SCRUM team member.
· Record and update JIRA on a timely basis to report your all assigned tasks and user stories.
· Extensive command over code repositories management especially GIT hub.
Requirements
· Bachelors or Master’s Degree in Computer Science / Software Engineering or related field.
· 5+ years of professional development experience with LAMP Stack preferably in leading software house(s).
· Expert-level PHP programming and working knowledge of at least one popular MVC framework
(CodeIgniter, Yii, Laravel, and Symfony)
· Strong API design skills with some experience in designing & consuming RESTful web services
· Solid grasp of design patterns, SOLID & Clean code principles
· Good knowledge of relational databases, version control tools and developing web services
· Strong knowledge of both relational and NoSQL databases (MongoDB, Redis)
· Experience with full-lifecycle of a software product's development, from start till end.
· Proficient in HTML coding, CSS, DOM, Javascript, AJAX, Angular JS and JQuery
· Demonstrable knowledge of web technologies including bootstrap, extensive JS knowledge
· Experience in common third-party APIs (Google, Facebook, Linked In etc)
· Passion for best design and coding practices and a desire to develop new bold ideas