3 months ago
Responsibilities
- Write high quality, testable code that meets team commitments.
- Utilize a 'Test-First' approach to software development.
- Participate in design and code reviews.
- Create automated unit, system, and acceptance tests.
- Support end of iteration demos.
- Handle integration, testing, and deployment tasks.
- Work with product management to scope product enhancements.
- Design, implement, and unit test software.
- Fix software defects following defined processes.
- Foster continuous team improvement.
- Contribute to team retrospectives.
- Write and maintain documentation for program development.
- Participate in the change management process.
- Adhere to confidentiality and regulatory policies.
- Maintain compliance with Inovalon’s policies.
- Participate in an on-call rotation for critical issues.
Requirements
- Minimum 5 years of experience in software development.
- 3 years of experience in testing, maintaining, or launching software products.
- 1 year of experience with software design and architecture.
- Advanced design, debugging, and coding skills.
- Ability to build secure applications and adhere to security standards.
- Demonstrated high personal integrity and ability to earn trust.
- Exhibits a growth mindset and seeks feedback.
- Pursues self-directed learning activities in technical domains.
- Ability to anticipate and creatively solve problems.
- Strong communication, organization, and teamwork skills.