Inovalon logo

Senior Software Development Engineer L4

InovalonHyderabad, India
Full TimeUSD 24,000 – 54,000 per year (estimated)ci-cdtestingqa+5 more
Apply Now
Inovalon logo

Senior Software Development Engineer L4

Inovalon

Apply Now

Senior Software Development Engineer L4 at Inovalon, a healthcare technology company focused on data-driven solutions. The role emphasizes independent handling of complex tasks, strong software engineering fundamentals, scalable architecture, and a test-driven, collaborative development process across the full SDLC.

Qualification

  • Ability to work through complex tasks independently
  • Strong understanding of the software development life cycle (SDLC) and software engineering principles
  • Deep understanding of computer architecture and scalability considerations in software products
  • Proficiency in writing high-quality, testable code
  • Experience with test-first or test-driven development approaches
  • Experience participating in design and code reviews with peers
  • Experience creating automated unit, system, and acceptance tests
  • Experience with integration, testing, and deployment tasks
  • Ability to collaborate with product management to scope and estimate enhancements
  • Experience designing, implementing, and testing software following defined processes
  • Experience fixing defects (internal or customer-reported) per defined processes
  • Commitment to continuous team improvement and retrospectives
  • Strong documentation skills describing program development, logic, testing, changes, and corrections
  • Willingness to engage in change management as scope changes

Responsibility

  • Write high-quality, testable code that meets the Definition of Done for team commitments
  • Utilize a test-first (test-driven) approach to software development where feasible
  • Participate in design and code reviews with other engineers
  • Create automated unit, system, and acceptance tests and participate in test plan reviews
  • Support and contribute to end-of-iteration demos
  • Own assigned integration, testing, and deployment tasks
  • Collaborate with product management to scope and estimate product enhancements
  • Design, implement, unit test software, and test software following defined processes
  • Fix software defects (internal or customer-reported) following defined processes
  • Foster continuous team improvement by being accountable and striving to become a better problem solver
  • Contribute to team retrospectives, helping identify and resolve impediments
  • Write and maintain documentation describing program development, logic, coding, testing, changes, and corrections
  • Actively participate in the change management process as scope evolves

Similar Jobs