1) Understanding the specifications for modules to be developed for any application software product.
2) Write well documented and maintainable code for the scripts using HTML, JavaScript, Ajax, PHP, SQL
3) Participate in peer reviews of the code written and take corrective measures based on the suggestions received from the reviewers.
4) Participate in the learning initiatives for developing grasp on new software development techniques, development tools and technologies.
Our product development environment is very professional and supportive. It offers good scope for continuous learning and application of emerging software technologies and fosters consistent professional growth.All the development works assigned are managed and monitored through a Production cum Project management software online.
Performance reviews for software developers are conducted regularly and good efforts are given due recognition rewarded always.
Emphasis is given on following software engineering best practices.
Flexible work hours or work from home options
Required Experience, Skills and Qualifications Must have skills :
HTML / CSS, JavaScript, Ajax, PHP 5.6 or PHP 7
Good to have skills (not mandatory): - jQuery- Structured Query Language (SQL) for MySQL / MariaDB- Application security concepts - Knowledge of Objected Oriented Programming - Knowledge of some PHP Frameworks like Laravel, Codeignitor.
- User Interface development using Angular- Development of APIs for mobile applications desired
Candidate Profile -
Must be technically sound with experience of 1 to 2 years in web-based Business Application Development using PHP (not just Website development).
Experience of developing applications on other platforms like Python, Ruby on Rails, Google Go or Java would be given due credit.
Knowledge of at least one PHP MVC framework like Laravel or Codeignitoris preferable, th mandatory.
Exposure to Angular or Node.js would be a plus.
Command over object-oriented development methodology and SQL is desired.
Senior developers should preferably have the knowledge and ability to prepare detailed software design documents and follow the same while coding.
Follow laid down coding standard, ability to write clean, maintainable code in order to develop robust, bug free software.
Should know about application security and how to develop secured web-based applications.
Should be innovative and have interest in learning about and trying out trending software technologies to ensure incorporation of cutting edge features in the state of the art software products under development.
Though not essential, some exposure to Mobile application API development would be helpful. ** Education- UG: B.Tech/B.E. - Any Specialization, B.Sc - Any Specialization PG: MS/M.Sc(Science) - Any Specialization, MCA - Computers may be considered in deserving cases.