Software Application Developer IV

Centurion Health•Sterling, VA
•Onsite

About The Position

Centurion is seeking a full-time Software Application Developer IV for its IT team in Sterling, Virginia. The role designs, develops, and maintains secure, scalable web applications supporting clinical workflows, patient engagement, and interoperability with Electronic Health Record (EHR) systems. The developer works across a hybrid technology stack and contributes to platform modernization through cloud-based deployments and ongoing optimization of code, infrastructure, and delivery pipelines. The role calls for strong Java and .NET expertise, hands-on DevOps experience, and collaboration with cross-functional teams to deliver healthcare technology applications that improve operational efficiency and user experience.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent experience.
  • 10 or more years of full-stack web development experience.
  • Strong hands-on experience with Java, .NET Core, ASP.NET MVC/Web API, and development platforms.
  • Solid understanding of application development using Spring Boot and .NET, and of DevOps tools on cloud infrastructure, especially Azure.
  • Experience in front-end application development; Angular is preferred.
  • Experience with healthcare data standards such as HL7, HIPAA compliance, and EHR integrations.
  • Familiarity with HIPAA, PHI data handling, and healthcare compliance standards.
  • Proficiency in SQL and relational databases such as SQL Server and PostgreSQL.
  • Experience with SVN, Git, CI/CD pipelines, and Agile methodologies.
  • Strong debugging, performance-tuning, and problem-solving skills.

Nice To Haves

  • Experience with data visualization tools such as Power BI and Pentaho.
  • Experience in front-end application development using Angular.

Responsibilities

  • Design and build full-stack web applications using Java and .NET MVC frameworks.
  • Integrate web applications with healthcare APIs and services, including FHIR, HL7, and EHR systems.
  • Collaborate with product managers, UI/UX designers, QA engineers, Business Analysts, and clinical informatics experts.
  • Participate in architecture and design sessions, particularly for interoperability and system integrations.
  • Ensure performance, security, and data integrity in back-end processes.
  • Collaborate on creating and maintaining CI/CD pipelines using tools such as Jenkins, GitHub, and Azure DevOps.
  • Automate infrastructure and application deployment in an Azure cloud environment.
  • Contribute to cross-platform integrations between .NET and Java services.
  • Maintain and modernize legacy systems while contributing to new applications in a microservices environment.
  • Write clean, reusable, well-documented code that follows industry best practices.
  • Maintain and refactor existing Java and .NET components.
  • Conduct code reviews, mentor junior developers, and help define engineering standards.
  • Develop and maintain unit, integration, and automated tests.
  • Participate in Agile ceremonies, including sprint planning, code reviews, and retrospectives.
  • Monitor system health, application performance, and logs.
  • Troubleshoot and resolve production issues promptly to maintain high system availability.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service