Haystack
← Back to Jobs
Technology

Sr Software Engineer - W2

DCM Infotech LimitedUnited States🇺🇸United StatesPosted 4 Aug 2026

Quick Overview

Work Type
Hybrid
Level
Mid Senior

Job Description

Job Title: Sr Software Engineer
Location: Remote
Duration: 12+ months
Type: Contract W2
 
 
 
JOB DISCRIPTION:-
 

KEY RESPONSIBILITIES:

Architecture & Platform Governance:

  • Own and evolve the cross-platform architecture spanning BRiCare (C++/C# Windows applet, BHFTP transmitter,  Proactive portal), BR.io (cloud SaaS, instrument fleet API, data pipeline), and Unity Next (QC engine, LIS/HL7 integration, Unity Connect middleware, peer-comparison analytics).
  • Produce and maintain ADRs, HLD/LLD artifacts, and interface contracts — DCC folder layout, BHFTP protocol versioning, Azure AD/MSAL token flows, and LIS connectivity specifications.
  • Govern security posture: TLS 1.2+ enforcement, secrets rotation via Key Vault, code-signing pipelines, AES-encrypted config management, and zero-PII telemetry compliance across all three platforms.
  • Represent architecture to IT leadership, product, compliance, and field-service stakeholders; communicate decisions clearly to both technical and non-technical audiences.

Modernization & Cloud Strategy:

  • Lead BRiCare frontend migration from  MVC 5 + AngularJS (80+ components) to React 19 / Vite / Redux Toolkit / MSAL SPA; design new REST APIs in the AZURE Webservices tier.
  • Own the BRiCare Azure → AWS migration architecture; maintain AzureWebServices-AWS_migration skeleton in sync with every production change until the migration is decided.
  • Define the BR.io cloud-native evolution roadmap — multi-instrument fleet APIs, data sharing, protocol distribution, and imaging system integration (ChemiDoc Go).
  • Drive Unity Next modernization: cloud vs. desktop deployment strategy, LIS/HL7 connectivity hardening, scalable QC peer-analytics pipeline, and CLIA/ISO 15189 audit-trail architecture.

On-Instrument & Integration Systems:

  • Guide BRiCare Applet architecture: C++ Win32 service host, IMonitoredEntity driver plugin model (Drives Info, Running Processes, System Info, ME Collect), DCC output contract, and AppletSoftwareUpdateManager CAB update pipeline.
  • Govern cross-module constraints: Remote Client x64/.NET 4.8 and RemoteClient32 x86/.NET 2.0 must remain in parity; every BHFTP change requires coordinated updates in both transmitters.
  • Own Salesforce ServiceMax integration architecture (ServiceMaxService Node.js + Health Reporter C#) and Unity Connect LIS/middleware specifications for Unity Next.

CI/CD, DevOps & Data:

  • Formalize CI/CD pipelines for the platform (no Jenkins file or pipeline YAML currently exists); design a multi-solution build matrix for the mixed .NET Framework / Node.js / React codebase.
  • Govern the SQL Server data model (Proactive, Roles Permissions, Membership, Instrument Data Collection, Logs databases) and drive a platform-wide secrets management strategy to eliminate hardcoded credentials.
  • Mentor senior engineers across C++, C#, Node.js, and React; enforce coding standards and conduct architecture and code reviews.

QUALIFICATIONS:

Required:

  • 12+ years engineering; 4+ years as Architect or Principal Engineer
  • Multi-tier platform experience in life sciences, medical devices, or industrial IoT
  • C++/C# Windows services and on-device agent/applet software
  • .NET Framework (Web Forms, MVC, Web API, WCF), Node.js Express, React 18/19
  • Azure AD / MSAL / JWT bearer auth; Forms Auth and Windows Auth co-existence
  • SQL Server: multi-DB schema design, query optimization, stored proc governance
  • Custom protocol or binary/text network layer design (analogous to BHFTP over HTTPS)
  • Azure cloud architecture (App Service, Azure AD); cloud migration planning
  • Security: TLS 1.2+ enforcement, secrets rotation, AES config encryption, code signing
  • CI/CD pipeline design for multi-solution .NET and Node.js codebases
  • PowerShell deployment automation; IIS configuration and TLS/SSL certificate management

Preferred:

  • AngularJS-to-React migration at scale (50+ components)
  • AWS architecture (ECS, RDS, Lambda, IAM) as migration target-state designer
  • LIS / HL7 / middleware connectivity (Data Innovations, ASTM, FHIR)
  • Clinical QC software: Westgard rules, CLIA, ISO 15189, CAP compliance frameworks
  • Salesforce ServiceMax or comparable field-service platform integration
  • ISL, TeamViewer, or remote-session / remote-desktop platform integration
  • WPF / WinForms / VB6 co-existence and legacy code containment strategies
  • Dual-binary codebase experience (x64/.NET 4.8 + x86/.NET 2.0)
  • Redis; application-level caching and async job queue patterns
  • GIS / Sharp Map or similar mapping components in enterprise web apps
  • M.S. Computer Science, Software Engineering, or related discipline

Skills

Express
Node.js
SQL
SQL Server
AWS
Encryption
Azure
C#
Data Pipeline
.NET
C++
HTTPS
IoT
JWT
Jenkins
PowerShell
REST
React
Redis
Redux
Unity
Vault
Vite

Similar jobs