Senior Software Engineer – Full stack Developer (C#/.NET)
Remote; PST
12 month contract with strong likelihood for extension and/or hire
About the Role:
We are seeking an experienced and innovative Senior Software Engineer to lead the design and development of systems that enable secure, scalable, and compliant fax and healthcare document exchange. This role is critical to modernizing legacy workflows and ensuring seamless integration across healthcare systems. You will help develop and deploy solutions in both private data centers and the Microsoft Azure public cloud, helping bridge traditional and modern infrastructure in a highly regulated environment.
Key Responsibilities:
- Assist with the design, development, and deployment of software solutions for fax and document exchange in healthcare environments using C#/.NET full-stack development.
- Develop hybrid systems that operate across on-premises infrastructure and Azure cloud services.
- Integrate with third-party fax platforms, EHR systems, and healthcare data exchange standards (e.g., HL7, FHIR).
- Ensure all solutions meet healthcare compliance and security standards, including HIPAA and HITRUST.
- Mentor junior engineers and contribute to technical leadership across the team.
- Collaborate with cross-functional teams including Product, Security, Infrastructure, and Support to deliver high-quality, reliable solutions.
- Monitor and optimize system performance, scalability, and fault tolerance in production environments.
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 5+ years of professional software development experience, with at least 2 years in a senior or lead role.
- Proven experience with hybrid cloud architectures, including Azure and on-premises deployments.
- Strong proficiency in languages such as C#, Python, or Java.
- Experience with containerization (e.g., Docker, Kubernetes) and infrastructure-as-code (e.g., Bicep, Terraform).
- Strong knowledge of network architectures and application security principles, including secure coding practices, identity management, and data protection in cloud environments.
Preferred Qualifications:
- Experience with Azure services such as Logic Apps, App Services, Azure Functions, and Azure Storage.
- Familiarity with healthcare interoperability platforms and standards.
- Background in scaling legacy systems and migrating workloads to the cloud.
- Experience with observability tools (e.g., Azure Monitor, Prometheus, Grafana, Splunk).
- Deep understanding of document processing, fax protocols, and healthcare data formats (PDF, TIFF, HL7, FHIR).
- Familiarity with compliance requirements and regulations in healthcare IT environments.