Haystack
← Back to Jobs
Technology
DE

Software Engineer (Healthcare Interoperability)

DTEL Engineering & Consultants IncParsippany-Troy Hills, NJ🇺🇸United StatesPosted Oct 12, 2026

Why This Role Stands Out

This hybrid role offers a fantastic opportunity to lead the design and development of cutting-edge healthcare interoperability solutions, leveraging your expertise in FHIR and microservices to make a significant impact. You'll thrive here if you're a seasoned software engineer with a passion for secure data exchange and a desire to grow within a collaborative environment that values innovation and technical excellence. Apply today to join a reputable company and advance your career in a dynamic and impactful field.

Quick Overview

Seniority
Mid Senior
Work mode
Hybrid
Location
Parsippany-Troy Hills, NJ, United States
Posted
20 hours ago
DockerMicroservicesSQLSQL ServerETLOWASPScrumAgileAzureC#.NETHIPAAKubernetes

Job Description

Job Overview

  • The Senior Software Engineer will be responsible for the full development life cycle from architecture and design, development, integration, and testing, to deployment, documentation, and support.
  • The role emphasizes healthcare interoperability, FHIR integrations, and secure, scalable, microservices-based applications.
  • This is a hands-on technical role involving both independent and team-based collaboration, requiring excellent communication skills, leadership qualities, and deep technical expertise.

Responsibilities

  • Architect, design, and develop enterprise applications and microservices using Microsoft .NET/.NET Core, Core, C#.
  • Design and implement FHIR servers and RESTful APIs, ensuring compliance with HL7, SMART on FHIR, and interoperability standards.
  • Integrate FHIR services with EHR/EMR systems, HL7 v2/v3, and other healthcare data sources.
  • Implement authentication/authorization frameworks (OAuth2, OpenID Connect, SMART on FHIR) for secure data exchange.
  • Design and develop ETL processes and healthcare data import/export pipelines (JSON, XML, HL7, FHIR Bundles).
  • Ensure applications conform to HIPAA, data security, and OWASP best practices.
  • Collaborate with Product Managers, Business Analysts, and clients to ensure timely delivery of business requirements and solutions.
  • Mentor and guide software engineers and support teams while coordinating with offshore/onshore teams.
  • Participate in Agile (Scrum) ceremonies, CI/CD, testing strategies, and DevOps pipelines.
  • Provide technical support for business applications post-deployment.

Skills & Qualifications

  • 8+ years of software development experience in enterprise application design and development.
  • 2+ years of hands-on experience with healthcare interoperability standards (FHIR resources/bundles/search, HL7 v2/v3, SMART on FHIR).
  • Strong proficiency in .NET, .NET Core, Core, C#, MVC, Web APIs, , Entity Framework, Dapper.
  • Experience with FHIR Servers/APIs (HAPI, Firely, Microsoft FHIR Server).
  • Expertise in microservices, containerized application development (Docker, Kubernetes), and Azure DevOps/CI-CD pipelines.
  • Strong database experience with SQL Server performance tuning skills preferred.
  • Knowledge of SOLID design principles, object-oriented and functional programming.
  • Strong experience with source control systems (GitHub, TFS).
  • Exposure to cloud platforms, particularly Microsoft Azure.
  • Strong problem-solving, analytical, and communication skills.
  • Ability to work independently in a fast-paced environment with changing priorities.

Key Competencies

  • Communicates effectively Attentively listens to others, provides timely and helpful information and is effective in a range of professional settings. Gives and receives feedback in
  • a productive, professional manner. Demonstrates excellent oral and written communication skills.
  • Manages Ambiguity -Operating effectively, even when things are not certain, or the way forward is not clear. Is flexible in approach and can adapt their approach to meet changing
  • business needs.
  • Manages complexity -Makes sense of complex, high quantity, and sometimes contradictory information to effectively solve problems. Has strong organizational skills and can manage
  • multiple activities at once. Has high attention to detail.
  • Ensures Accountability -Follows through on commitments and makes sure others do the same.
  • Able to work independently as part of a small team.

Similar jobs