Delivery of highly available, highly reliable, SaaS application.
Work closely with sales, support and development teams in a fast-paced productive environment
Work with development team and architect for new delivery platforms include mobile delivery.
Substantive experience building innovative, complex, software. Strong technical credentials, with experience in hands-on architectural experience
Provide process design and implementation, integration and custom scripting, application development and technical support
Design, develop and implement technical applications that provide the most effective business process solutions
Develop executable business process models, business rules, form logic and custom coding with the focus on usability and good user experience
Create and maintain effective modular software designs following the design and coding standards
Develop software modules using programming languages and relational databases
Develop robust processes for maintenance,backup and restore of production systems
Desired Skills & Experience
Bachelor's or a Masters Degree in Computer Science/Physics or the equivalent required
6 to 10 years of industry experience preferably in application programming area; Solid technical knowledge required
Hands on experience in developing and architecting applications using MVC frameworks such as RoR,Catalyst, etc.
Experience with Object Oriented technologies:OOA/OOD, Design Patterns and UML
Familiar with all stages of SDLC includingrequirements gathering, designing, development, testing, implementation andpost implementation support.
Experience working in a team environment with a documented software development processes;ideally, within an Agile methodology like Scrum
Hands on experience of Moodle or other open-source LMS is preferred
Experience in developing and consuming webservices is preferred
Experience in setting up servers for production preferred; Knowledge of Apache required
Strong knowledge of secure coding practices, threat modeling, and application assessment tools
Hands on experience in PHP required
Hands on experience with development of RIA applications using Flex/Flash or Ajax required· ·
Experience in MySQL and relational databases required
Good communication and presentation skills

