(Please note this job opportunity is only applicants living in India.)
Responsibilities include, but are not limited to:
- Design, code, test & debug and deliver new features and enhancement to SimplifyEm products following best practices of agile software development
- Deliver features on time and to specification with a very high degree of quality, extensibility and scalability
- Develop and maintain automated functional tests
- Performance tuning and improvement of product features and infrastructure
- Evangelise and enforce strict design/code reviews as well as test driven development
- Resolve technical issues and development impediments faced by team members
- Actively participate in daily SCRUM meetings and perform daily risk analysis of backlogs
- Work very closely with developers, architects and product management to deliver technologies that not only meet requirements but excites customers
- Take advantage of new technologies and techniques in enterprise web programming to keep SimplifyEm products at the forefront of technology
- Support, maintain and document features developed
- Maintain processes, templates, and other documents that support best practices
Personal Qualities
- Must be a team player, self-driven, creative and passionate about creating the best and most stable software
- Always up-to-date with the latest technologies
Qualifications
- 6-8 years experience in working with software product companies. Experience in working on Software-as-a-Service (SaaS) products with start-up companies highly preferred
- Bachelors or master’s degree in Computer Science or related field
- MUST have a strong grasp of fundamental computer science concepts: data structures, algorithms and object oriented design
- STRONG design experience with UML/Design Patterns
- MUST have experience in Ruby/Java or any of the object oriented programming languages
- MUST have experience in developing UI. Good experience with JavaScript libraries JQuery, Angular JS etc
- MUST have experience in developing back end services. Good experience with frameworks like Ruby on Rails will be advantageous.
- MUST have experience in working with open source relational databases like MySQL. Good experience with NoSQL databases like MongoDB will be advantageous
- Experience in working with globally distributed virtual teams will be advantageous
(send resume to pankaj.shukla@simplifyem.com)