1. Develop medium to large scale web applications using Html 5, CSS3, Bootstrap, PHP (Yii 2), MySql, JQuery, AJAX, Wordpress, Phonegap and Apache.
2. Work in distributed system environment and will implement web application security, transaction management, exception handling, queuing system and state tracking
3. Analyze and design application framework, database design and graphic and page designing.
4. Write unit test case and perform them.
5. Preparation of technical documents.
6. Assist the Team Lead in designing the application and database architecture.
7. Ensure compliance with all the applicable policies, procedures and controls of Information Security Management System.
Candidate Requirement
1. Strong object oriented programming concepts and understanding of software architecture.
2. Developed medium to large scale web applications for distributed system environment.
3. PHP development experience using MVC frameworks (Yii 2 / Laravel).
4. Website development experience using Wordpress.
5. Mobile app development experience using native language and PhoneGap.
6. Excellent knowledge of AJAX, JavaScript, CSS, HTML5 & Bootstrap (Responsive Design).
7. Experience of working with Relational databases (MySQL, MSSQL Server).
8. Database design, stored procedures, queries & normalization concepts and understanding.
9. Excellent understanding of RESTFUL APIs and web services.
10.Experience of developing reporting interfaces (charts, data grids, filters).
11. Excellent understanding of application security, transaction management, exception handling and transaction state tracking.
12. Understanding / Hands on with testing, automation and performance tools such as Codeception, Selenium & JMeter.
13. Experience / excellent understanding of version control system (Git / GitLab).
14. Education: Bachelors in CS/CE
15. Experience: 1 to 2 years