About the job
Founded in 1998, Inovalon is driven by the belief that technology, particularly data, can transform the healthcare ecosystem by enhancing outcomes and economic efficiency. We empower our customers with data-driven solutions to ensure their success translates into improved healthcare for everyone.
As a unified team, we address the most pressing needs in healthcare through a culture deeply rooted in inclusion and innovation, delivering substantial value not only to our clients but also to the millions of patients and members they serve.
Overview: The Senior Software Development Engineer (Level 4) is responsible for navigating complex tasks independently, demonstrating a thorough understanding of the software development lifecycle while adhering to core software engineering principles. This role requires in-depth knowledge of computer architecture as well as expertise in software testing and scalability.
Duties and Responsibilities:
- Collaborate effectively to produce high-quality, testable code that aligns with the team’s “Definition of Done.”
- Implement a “Test-First” approach in software development, creating tests prior to coding.
- Engage in design and code reviews with fellow engineers.
- Develop automated unit, system, and acceptance tests and contribute to test plan evaluations.
- Support and participate in end-of-iteration demonstrations.
- Manage assigned tasks related to integration, testing, and deployment.
- Collaborate with product management to assess and estimate product enhancements.
- Design, implement, and unit test software, adhering to established processes.
- Address software defects, whether internal or reported by customers, following defined protocols.
- Encourage continuous improvement within the team by taking responsibility for actions and striving to enhance problem-solving skills.
- Contribute to team retrospectives to identify and resolve impediments.
- Document program development, logic, coding, testing, changes, and corrections comprehensively.
- Actively engage in the change management process as business and technical scopes evolve.

