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.