Qualifications and Skills
Must have CMS development experience like Wordpress / Drupal / Joomla E-Commerce - Magento / Shopify / Bigcommerce / Zen Cart PHP
Proper understanding of MVC design patterns, OOPS concepts, Front-end technologies, such as JavaScript, HTML5, and CSS3.
Hands on experience on frameworks - Yii Framework / Zend Framework / CakePHP / Codeignitor / Zend Framework / Laravel / Symfony.
Familiarity with SQL/NoSQL databases and their declarative query languages.
Understanding fundamental design principles behind a scalable application.
Strong knowledge of the common PHP or web server exploits and their solutions.
Having excellent communication skills.
Javascript Frameworks - / AngularJS / / Ext JS Knowledge of version control systems like GIT (mandatory).
Must be self-driven and highly organized.
Strong ability to effectively lead a team.
Design, code, test, debug and document software according to the functional requirements.
Develop, maintain and support programs/tools for internal and external clients.
Analyse, diagnose and resolve errors related to their applications.
Define project planning and execution and on time delivery.
Provide technical and project management expertise across multiple areas of application development.
Familiarity with Agile project Methodologies.
Responsibilities
Understand requirements and develop solutions.
Write clean, well-designed code.
Produce detailed specifications.
Troubleshoot, test and maintain the core product software and databases to ensure strong optimization and functionality
Contribute in all phases of the development lifecycle.
Follow industry best practices works with teams to develop solutions.
Work with business analysts to produce reliable estimates and ensure the client requirements and understood and documented.
Deliver multiple projects using a team of developers.
Develop and deploy new features to facilitate related procedures.