Senior Software Development Enginee...
Full Job Description
Inovalon is seeking a Senior Software Development Engineer (L4) to join our team in Gurugram, Haryana. In this role, you will independently tackle complex tasks, demonstrate a deep understanding of the software development lifecycle, and uphold fundamental software engineering principles. You will possess a strong grasp of computer architecture, software testing, and scalability of products. This is an opportunity to work on innovative services and platforms that are transforming healthcare.
Responsibilities
- Collaborate within a global, cross-functional team to build and manage innovative services and platforms for Inovalon applications.
- Take full ownership of challenges, continuously improving problem-solving skills.
- Document technical solutions and effectively communicate them to architecture groups and leadership.
- Implement intricate features and contribute to architectural decisions, ensuring scalability, security, and maintainability.
- Work closely with cross-functional and partner teams to define project requirements.
- Troubleshoot and resolve complex system stability and scalability issues.
- Design, implement, test, deploy, and maintain innovative software solutions focused on service optimization, cost reduction, and security enhancement.
- Develop high-quality distributed system software.
- Partner with Product Managers, QA engineers, and DevOps teams to ensure successful delivery.
- Mentor junior engineers and conduct code reviews to maintain code quality.
- Apply Agile development principles to deliver value iteratively and adapt to evolving requirements.
- Maintain code integrity and organization, optimizing performance for both front-end and back-end code.
- Foster a results-oriented culture with a strong emphasis on engineering excellence, execution, and promoting a "build for scale" mindset.
Requirements
- 6-10 years of software development experience, with proven leadership in complex projects, including design or architecture of new or existing services/systems (design patterns, reliability, scaling).
- Proficiency in .NET, C#, Angular, and Aurelia for building and maintaining backend services and frontend components.
- Hands-on experience with Azure services, including deployment and management of applications utilizing Azure App Services, Storage Account/BLOB, Azure Automation, and SQL MI/Azure SQL Database.
- Expertise in Snowflake and SQL, including query optimization and schema design for data modeling, ETL processes, and performance tuning.
- Experience with Selenium and/or Playwright for implementing automated UI and functional tests.
- Proficiency in JMeter and performance tuning techniques to conduct performance testing, identify bottlenecks, and optimize system throughput.
- Familiarity with CI/CD pipelines, Infrastructure as Code (IaC) using Terraform, Kubernetes, and Agile methodologies.
- Familiarity with Containers and Kubernetes is a plus.
- Demonstrated ability to lead technical initiatives and mentor team members.
- Strong knowledge of data structures, algorithms, and designing for performance, scalability, and availability.
Education
- Bachelor's degree in Computer Science, Software Engineering, or Information Technology.
- Master's degree or PhD in Computer Science, a related technical field, or equivalent practical experience is preferred.
Physical Demands and Work Environment
- This role involves sedentary work, requiring extended periods of sitting.
- Minimal physical exertion is required, typically exerting up to 10 pounds of force occasionally.
- The position operates within standard inside environmental conditions.
- Travel is minimal, less than 10% locally, primarily for training purposes.
Note: This position is not eligible for immigration sponsorship. Applicants must be authorized to work in the United States. We encourage individuals who are passionate about our mission and the work described to apply, even if they do not meet every qualification. Inovalon is committed to equal opportunities and fostering an inclusive culture where all associates feel empowered and valued.
Company
Inovalon
Founded in 1998, Inovalon leverages the power of data and technology to drive positive transformation across the healthcare ecosystem. We are dedicated to improving both patient outcomes and economic ...