Inovalon logoInovalon logo

Senior Software Development Engineer (L4) at Inovalon | Hyderabad

InovalonHyderabad, India
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Senior

Qualifications

To excel in this role, candidates should possess extensive experience in software development, with proficiency in various programming languages and frameworks. A deep understanding of software engineering principles, testing methodologies, and architecture design is essential. Strong analytical and problem-solving skills are crucial for identifying and resolving complex issues. Excellent communication and collaboration abilities are required to work effectively within a team-oriented environment.

About the job

Founded in 1998, Inovalon operates under the conviction that technology and data can revolutionize the healthcare ecosystem, enhancing both patient outcomes and economic efficiency. At Inovalon, we are committed to empowering our customers with data-driven solutions to help them achieve their missions and, consequently, improve healthcare for all. Our unified approach as ONE Inovalon allows us to address the most significant challenges in healthcare, fostering a culture of inclusion and innovation that adds value for our customers and the millions of patients they serve.

Overview: The Senior Software Development Engineer (L4) is expected to navigate complex tasks independently, demonstrating a robust understanding of the software development life cycle and strong adherence to essential software engineering principles. This role requires expertise in computer architecture and addresses crucial aspects such as software scalability and testing.

Duties and Responsibilities:

  • Collaborate to produce high-quality, testable code that fulfills the team’s “Definition of Done”.
  • Implement a “Test-First” development methodology where tests are created prior to coding whenever feasible.
  • Engage in design and code reviews with fellow engineers.
  • Develop automated unit, system, and acceptance tests, and participate in test plan evaluations.
  • Contribute actively to end-of-iteration demonstrations.
  • Manage assigned integration, testing, and deployment responsibilities.
  • Partner with product management to estimate and scope product enhancements.
  • Design, implement, and conduct unit testing for software in accordance with established processes.
  • Address software defects reported internally or by customers as per defined protocols.
  • Encourage continuous improvement within the team by taking accountability and striving to enhance problem-solving skills.
  • Participate in retrospectives to identify and resolve team impediments.
  • Create and maintain documentation detailing program development, logic, coding standards, testing, modifications, and corrections.
  • Participate in the change management process as business and technical requirements evolve.

About Inovalon

Inovalon is a leader in healthcare technology, driven by the mission to leverage data for improving health outcomes and economic efficiency across the healthcare landscape. Our innovative solutions empower healthcare providers, payers, and patients alike, fostering a culture of collaboration and advancement.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, location & role pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.