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.
JOB REQUIREMENTS
- Minimum 8+ 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., HTML, CSS, JavaScript, Angular or ReactJS, JQuery)
- 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.
EDUCATION
- Bachelors degree in computer science, engineering or equivalent or equivalent experience in Technology.