Software Engineer
- Remote, United States
$55 to $63 USD / hour
Applications open in a new tab.
Job details
- Pay
- $55 to $63 USD / hour
- Apply by
- Experience
- 5+ years of professional software development experience using C# and .NET.
- Posting language
- English
- Posted
Original job description
Robert Half is partnering with a non-profit healthcare technology organization that supports thousands of healthcare providers, payers, and public-sector partners through secure health information exchange, identity management, and interoperability solutions. We are seeking a Senior .NET Software Engineer with strong Microsoft technology expertise to design, build, and maintain scalable applications and integrations in Azure. The ideal candidate will have experience developing modern APIs, cloud services, and enterprise applications using C# and .NET while collaborating on solutions that handle sensitive healthcare and identity data.
Location: 100% remote Duration: 10 months Schedule: Monday-Friday; 9am-3pm PDT
Responsibilities
- Design, build, and maintain Azure Durable Functions that process clinical documents, eligibility transactions, and healthcare data workflows.
- Develop and enhance ASP.NET Core APIs, Blazor applications, and administrative tools that support identity, single sign-on, dashboards, and operational services.
- Build integrations with healthcare partners, state agencies, and payers using REST APIs, SFTP, event streams, and other secure communication methods.
- Implement healthcare interoperability and identity standards while maintaining compatibility with external partner systems.
- Write automated unit, integration, and end-to-end tests to ensure solution quality and reliability.
- Build, maintain, and improve Azure DevOps CI/CD pipelines.
- Monitor and troubleshoot production systems using Application Insights, Azure Monitor, OpenTelemetry, and distributed tracing tools.
- Apply security best practices to protect sensitive healthcare and identity data through encryption, Key Vault, audit logging, and least-privilege access controls.
- Participate in code reviews, architecture discussions, technical documentation, and continuous improvement initiatives.
- Support the modernization and migration of legacy .NET Framework and Web Forms applications to modern .NET platforms.
- 5+ years of professional software development experience using C# and .NET.
- Experience developing applications using .NET 6+ and ASP.NET Core.
- Hands-on experience with Azure Functions or similar workflow/orchestration platforms.
- Strong SQL Server experience including database design, T-SQL development, and data access patterns.
- Experience creating automated tests and working within CI/CD environments.
- Working knowledge of authentication and authorization technologies such as OAuth 2.0, OpenID Connect, JWT, and SAML
- Ability to interpret technical standards and implement requirements accurately.
- Strong written communication and documentation skills.
Preferred Qualifications
- Healthcare interoperability experience with, HL7 v2, CDA / C-CDA, FHIR, and X12 transactions
- Experience with identity federation and single sign-on technologies.
- Experience building applications with Blazor and modern state management frameworks.
- Knowledge of OpenTelemetry, distributed tracing, .NET Aspire, Bicep, or Infrastructure as Code tools.
- Experience migrating legacy .NET Framework applications to current .NET versions.
- Experience with Azure DevOps Pipelines and package management practices.
- Familiarity with Azure Health Data Services.
- Experience working within healthcare, health information exchange, payer, government, or regulated environments.