Senior Software Engineer - FHIR Interoperability
New
United StatesFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 6+ years
- Required Skills
- ASP.NETMicrosoft SQL ServerC#HIPAADistributed Systems
Requirements
- 6+ years of professional software engineering experience with increasing technical complexity and ownership.
- Strong expertise with Microsoft technologies including C#, .NET Framework/.NET 6+, ASP.NET Web API, ASP.NET MVC, Entity Framework, and SQL Server.
- Proven experience building and operating API-driven distributed systems in production environments.
- Hands-on experience with healthcare interoperability standards, particularly FHIR-based integrations and workflows.
- Strong understanding of relational databases, SQL performance optimization, and integration-heavy system architectures.
- Experience integrating with third-party healthcare systems where reliability, observability, and error handling are critical.
- Familiarity with SMART on FHIR, OAuth2, and healthcare authentication and authorization models preferred.
- Experience working with major EHR platforms such as Epic, Meditech, NextGen, or similar systems is highly desirable.
- Knowledge of HIPAA-compliant patient data handling and healthcare security best practices.
- Experience with AWS or Azure cloud services, CI/CD pipelines, DevOps practices, and automated testing methodologies.
- Strong experience using AI coding tools as part of daily software development workflows.
- Ability to critically evaluate AI-generated code for correctness, scalability, maintainability, and security.
Responsibilities
- Design, develop, and maintain backend services and APIs supporting healthcare interoperability and patient record retrieval workflows.
- Build and optimize FHIR-based integrations and interoperability services for healthcare systems, EHR platforms, and external partners.
- Develop scalable workflows supporting patient identity matching, record discovery, data retrieval, normalization, and secure delivery processes.
- Modernize legacy integrations and contribute to the evolution of distributed interoperability architectures.
- Lead technical decision-making for interoperability services, balancing scalability, compliance, reliability, and operational efficiency.
- Integrate with third-party healthcare platforms using FHIR, REST APIs, event-driven architectures, and asynchronous workflows.
- Utilize AI-assisted development tools to improve coding efficiency, debugging, refactoring, and engineering productivity.
- Review AI-generated code with strong attention to quality, maintainability, security, and operational readiness.
- Conduct code reviews and mentor engineers on backend engineering best practices and healthcare integration design.
- Troubleshoot distributed system issues, external dependencies, and interoperability challenges across production environments.
View Full Description & ApplyYou'll be redirected to the employer's site