Responsibilities
- Lead design and development of enterprise application using PHP, LAMP technologies, JavaScript, JQuery, CSS, HTML), ORM Framework
- Translate business requirements into technical understanding of the functions and features required and perform implementations to the specification
- Ensure exceptional code quality and thorough testing (both at unit and system integration level) on every newly developed feature
- Strong knowledge of complex SQL and Relational databases
- Improve the quality and design of the existing code base
- Provide technical problem resolution for highly complex problems
- Mentor developers and influence adoption of best practices among development team
Requirements
- Undergraduate degree and 4+ years relevant experience in large scale PHP-LAMP environments.
- Strong understanding of various design patterns and web frameworks like slim, cakePhp, JQuery and zend
- Expert knowledge of the full development life cycle including requirements analysis & documentation, design, development, testing and deployment of PHP -based applications and Web sites
- Strong experience working with JavaScript/AJAX
- Strong experience working with distributed version control
- Understanding of and experience with relational database concepts and SQL
- Good working experience with NetBeans or similar IDE
- Practical experience of OO design and UML
Preferences
- Advanced understanding of Linux, Shell Scripting
- Experience in ecommerce Industry
- Well-developed testing skills in PHP environments
- Experience with Data Warehousing, Continuous Integration
- Experience with Git
- Experience designing SQL objects within high-volume data environments
- Knowledge of other web frameworks and/or programming languages is an asset
Undergraduate degree and 4+ years relevant experience in large scale PHP-LAMP environments.
- Strong understanding of various design patterns and web frameworks like slim, cakePhp, JQuery and zend
- Expert knowledge of the full development life cycle including requirements analysis & documentation, design, development, testing and deployment of PHP -based applications and Web sites
- Strong experience working with JavaScript/AJAX
- Strong experience working with distributed version control
- Understanding of and experience with relational database concepts and SQL
- Good working experience with NetBeans or similar IDE
- Practical experience of OO design and UML