Qualifications for Software Engineer
- Bachelors or Higher in CS/IT or related technical field.
- Minimum one (1) year experience working as developer with recent web technologies.
- Strong working knowledge with application development on LAMP stack, CSS, JSON, XML, REST API, JS, Jquery etc.
- Experience with OOPs design, design patterns, MVC, Rest Services.
- Strong emphasis on database access and manipulation with strong working knowledge of Mysql and MongoDB.
- Experience with at least one MVC frameworks like Zend, CakePHP, Codeignitor.
- Familiarity with at least one caching layer and experience using Memcached and Redis.
- Experience implementing at least one cms like WordPress, Drupal, Joomla etc.
- Experience with any e-commerce platform like Magento, Oscommerce, Bigcommerce etc.
- Experience with development against social network APIs such as Facebook, Twitter, Google+ etc.
Qualifications for Sr.Software Engineer
- Below mentioned requirements in addition to requirements for Software Developer.
- At least five (5) years of experience building back end applications and designing / exposing web service via and API.
- Routine Lamp system admin functions.
- Strong system analysis and system design skills.
- Experience building scalable apps with performance in mind.
- Strong project management skills, with proven track record of delivering projects on time and on budget and specs.
Jump in interview line if
- Experience with Node.js, Express.js.
- Experience building mobile apps using PhoneGap.
- Experience with cloud computing AWS, Google Compute Engine, Rackspace etc.
- Experience with version control system SVN or GIT etc.
- Experience with continuous integration tools like Jenkins, Chef or Puppet.
- Experience with project management tools like Asana, Jira etc.