Inovalon

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.

This listing is sourced directly from Inovalon's careers page and normalized into a canonical job model.