Principal Software Engineer

  • Hyderabad
  • Inovalon

Job Requirements:

  • Minimum 7+ years’ experience of related professional experience, prior software engineering experience preferred
  • 2+ years’ experience with leading design or architecture (design patterns, reliability, and scaling) of new or existing services/systems
  • Strong knowledge of data structures, algorithms, and designing for performance, scalability, and availability.
  • Experience working with C#, .NET
  • Experience working with front-end Programming languages (e.g., Angular)
  • Experience in application development with Net Core 3.1+ MVC is an added advantage.
  • Strong knowledge of SQL, SQL Stored Procedures and RBMS
  • Experience working with managed services in public cloud like GCP, AWS or Azure
  • Familiarity with Containers and Kubernetes will be a plus.


Duties and Responsibilities:

  • Work as part of a global, cross-functional team to build and operate innovative services/platforms for Inovalon applications.
  • Take ownership of problems and continuously strive to become a better problem solver.
  • Document technical solutions and articulate these solutions to architecture group and leadership.
  • Collaborate effectively with cross-functional and partner teams to define project requirements.
  • Troubleshoot and resolve complex system level stability or scalability issues.
  • Design, implement, test, deploy and maintain innovative software solutions to drive services optimization, cost, and security.
  • Write high quality distributed system software.
  • Apply agile development principles to continuously deliver value and readily adapt to evolving requirements.
  • Maintain code integrity and organization, ensuring the highest level of performance for both front-end and back-end code.
  • Drive a results-oriented culture with a strong focus on engineering excellence, execution and propagate build for scale mindset.


EDUCATION

  • Bachelor’s degree in computer science, engineering or equivalent or equivalent experience in Technology.