Inovalon
Senior Principal Software Engineer/ Staff Software Engineer
Bowie, MD · Principal
No sponsorship$222k-$232kDetected 27 days ago
JavaScriptC#Angular.NETCode ReviewAzureLinuxRESTKafkaA/B TestingEmployment LawResearchCommunication
About the role
- Therefore, we focus on empowering them with data-driven solutions.
- Write high quality, testable code that meets the Definition of Done.
- The actual base pay offered may vary depending on multiple factors including, but not limited to, job-related knowledge/skills, experience, business needs, geographical location, and internal equity.
Responsibilities
- Architect, design, create, test, and ensure the quality of large scale or complex software for a major product or product line.
- Responsible for high level research and analysis related to software design and development.
- Use best software engineering practices to evolve system design.
- Participate in design and code reviews with other engineers.
- Responsible for assigned integration, testing and deployment tasks to manage the server fleet and complex computing systems to drive automation, improvement, and performance.
- Establish and maintain software configuration control and software development environments including program source control to ensure reliable backups and source code integrity.
- Design and refactoring through rapid prototyping and experimentation during research and refactor spikes.
- Write and maintain documentation to describe program development, logic, coding, testing, changes, and corrections.
- Create automated unit, system and acceptance tests.
Requirements
- Applicants must be authorized to work in the United States as a condition of employment. (This is only applicable for US-based positions)
- Applicants must have at least 6 years of experience with: (1) Unix management, computing platforms, and technologies involving virtualization, distribution, and high-performance computing
- Bachelor's degree in Computer Science, Software Engineering, Information Systems, Technology Management, Electronics and Communications Engineering, or related field of study, or foreign equivalent plus at least 6 years progressively responsible post-baccalaureate experience job offered or any IT-related roles/job titles. Applicants must have at least 6 years of experience with: (1) Unix management, computing platforms, and technologies involving virtualization, distribution, and high-performance computing
- (2) C#,.NET platform, including NET Framework 4.6.1
- (3) Angular JavaScript Frameworks
- and (4) SOAP & RESTful Web Services
- (5) ASP.NET Core 2.x
- (6) Kafka
- (7) Azure API Gateway
- and (8) Pivotal Cloud Foundry (PCF). Telecommuting Available.
- This role is not available for sponsorship at this time.
- Inovalon Offers a Competitive Salary and Benefits Package
Compensation
- $222,287-$232,287/year
- Summary of Duties: Architect, design, create, test, and ensure the quality of large scale or complex software for a major product or product line.
- Responsible for high level research and analysis related to software design and development.
- Use best software engineering practices to evolve system design.
- Participate in design and code reviews with other engineers.
Benefits
- Understand domain (Healthcare) and technical trends that will impact/drive the architecture.
Company info
- Inovalon was founded in 1998 on the belief that technology, and data specifically, would empower the transformation of the entire healthcare ecosystem for the better, improving both outcomes and economics.
- At Inovalon, we believe that when our customers are successful in their missions, healthcare improves.
- And the momentum is building.
- Together, as ONE Inovalon, we are a united force delivering solutions that address healthcare's greatest needs.
- Through our mission-based culture of inclusion and innovation, our organization brings value not just to our customers, but to the millions of patients and members they serve.
- Inovalon, Inc.
- Support the early and continuous validation of features and stories with Customers, Analysts and Inovalon' s customer facing teams to maximize the market value of the software delivered at each increment.
- Continuously evaluate software performance, identify performance degradation and opportunities to gain performance improvements valued by customers.
Visa & Work Authorization
- This role is not available for sponsorship at this time.
Apply directly at Inovalon →Create a free account for alerts like thisView Inovalon immigration profile
This listing is sourced directly from Inovalon's careers page and normalized into a canonical job model.