Minimum 11 years experience developing commercial products, web applications, or services used by external customers.Minimum 5 years experience managing employees and projects.Thorough understanding of agile software development methodology (Scrum) and industry best practices. Certified ScrumMaster, PMI PMP, Test Driven Development (TDD) experience, and rally experience are pluses.Thorough understanding of fundamental software engineering and computer science principles: object-oriented design, structured design,databases, algorithms, data structures, usability, refactoring, debugging, and configuration management.Excellent design and problem solving skills.Thorough understanding of service oriented architecture (SOA) concepts.Thorough understanding of application security issues, including common web application exploits.Disciplined, engineering oriented mind set.Excellent verbal and written communication skills, including presentation skills.
Need to have Strong technical and platform knowledge, including some or all of:
LDAP, SQL, XQuery, Maven.
Formal training and/or certification in any of those tools and technologies a plus.Healthcare industry experience a strong plus.
BE/BTech/MCA Undergraduate degree or equivalent experience.
10+ years of experience with the System Development Life Cycle.
10+ years of experience with Java/J2ee Technologies. 10+ years of relational database experience.
Experience working with Agile methodologiesExperience writing and executing functional specifications