Keywords: Application development, Database and schema design, Agile or Big Data
Experience with Product Development mandatory
Are you looking for a management role that allows you to be hands-on: whether it's debugging complex technical issues, working with your team on whiteboard design sessions or looking for ways to make the applications scale- Do you want to develop software using cutting edge technology in a high-impact environment- Do you want to work alongside a highly talented team of engineers to solve real-world problems- Well then we want you.
This position is located in our Chennai office.
Role & Responsibilities:
- Work with product management to determine priorities and create technical solutions
- Hire, coach, manage, and mentor a team of geographically distributed software engineers
- Design and develop software applications and application components in an agile environment
- Integrate and implement custom created applications with commercial and open source software
- Create high-quality software by conducting peer design/code reviews and developing automated test cases
- Work with geographically distributed teams, with ample opportunity to learn from and mentor teammates in a fast-paced environment
- Play a key role in the future of software products by working closely with product management and other stakeholders to aid solution development
- Leverage the latest technologies to solve complex problems facing the health care industry
- Build and implement performant and scalable solutions by applying development best practices
- Ensure high quality solutions by implementing unit tests, driving continuous integration/validation, and supporting the creation and design of performance, load, and user acceptance tests
- Build methods and tools to automate development activities
Required Skills:
- Education: Bachelor's Degree in technical field OR equivalent work experience
- 8+ years of relevant professional work experience
- 6+ years of object-oriented software development experience using C#, Java, Ruby, or PHP
- 6+ years of application development experience in an agile environment using SQL Server or PostgreSQL
- Experience developing software in a commercial software product development environment
- Knowledge of multiple languages/alternative frameworks and ability to learn new technologies as the need arises
- Experience leading teams to deliver high-quality software products
- Flexibility to work across a variety of software-related disciplines
- Software design experience using object-oriented patterns, SOLID, and other development principles
Ideal Experience:
- Master's degree in Computer Science or related technical field
- 1+ years of experience managing a small team of engineers
- Hands-on experience developing web applications using HTML/CSS/JavaScript
- Experience in the healthcare domain
- Experience with large product integrations and performance enhancements
- Experience developing scalable and performant applications
- Experience with enterprise technologies and principles, such as SOA, REST, and RabbitMQ
- Experience analyzing large volumes of data
Benefits:
Consistent with our belief that our employees are our most valuable resource,
- 20 days of paid time off per year, 10 days of sick leave and 12 paid company holidays each year.
- Support for good work life balance.
- Health insurance - effective Day one 3 lakhs coverage (parents, spouse and children 1-2)
- Life insurance and Personal accident insurance.
- On-site Doctor twice a week FREE consulting for employees.
- Tuition Reimbursement INR 25,000 per year (eligibility upon completion of one year employment)
- Fast track programs (High performance, emerging leaders).Individual development plan.
- Casual dress code.
Didn’t find the job appropriate? Report this Job