Software Engineer III, EMR Platform
- Source: Workday
- Experityhealth
- On-site
- Full-Time
- Mid level
Job Description
About the Role
As a Senior Software Engineer, you will own complete features across our product portfolio
— from API design through application delivery. You will contribute to event-driven
services, real-time systems, and cloud-based healthcare applications. You are expected to
bring strong technical judgment to ambiguous problems, mentor less experienced
engineers, and actively shape team quality standards.
What You’ll Do
• Architect and build production-grade REST APIs with full OpenAPI spec coverage
• Design and own domain-driven services aligned to clinical workflows
• Write comprehensive test suites — unit, integration, and contract tests — and hold
the team to that standard in code review
• Build and maintain features across desktop and web-based healthcare applications,
including real-time capabilities
• Integrate with cloud services and event-driven workflows
• Own CI/CD pipeline configuration and improvements
• Collaborate with security and platform teams on authentication and secrets
management
• Instrument services for observability using structured logging and APM tooling
• Mentor Software Engineer I and II team members through code review and pairing
What We’re Looking For
Required
• Experience: 5+ years of professional software development experience
• C# — advanced patterns including async/await, dependency injection
(Microsoft.Extensions.DI), SOLID principles; .NET Core for APIs and .NET
Framework for desktop
• ASP.NET Core Web API — production API development including middleware,
routing, model binding, API versioning, and OpenAPI documentation
• WPF / XAML / MVVM — multi-threaded UI patterns, Dispatcher, async/await on
the UI thread, DevExpress MVVM framework
• LLBLGen Pro ORM — entity generation, query building, schema-first data access
patterns
• TypeScript / Node.js / Express / TSOA — advanced patterns including decorators,
DI (TypeDI, reflect-metadata), and auto-generated OpenAPI specs
• SQL Server — complex query design, stored procedures, index optimization
• Real-time messaging — SignalR client-side integration, Apache ActiveMQ / Apache
NMS, event-driven patterns• AWS — S3, Lambda, Secrets Manager; practical working knowledge of MSK/Kafka
event streaming
• Authentication — JWT bearer auth, OAuth2/OIDC, Okta integration, token lifecycle
management
• Polly resilience policies — retry, circuit-breaker, and timeout patterns for external
integrations
• Testing — NUnit + Moq (C#); Jest, Supertest, Cypress (TypeScript); contract testing
against OpenAPI specs
• CI/CD — CircleCI or equivalent; pipeline authoring, environment promotion
strategies
• Structured logging and observability — NLog, Sentry, Datadog APM
• Security fundamentals — OWASP Top 10, input validation, parameterized queries,
secrets hygiene
Nice to Have
• VB.NET reading ability — legacy PVSC_Win components remain in production
• Python — ability to contribute to AI infrastructure (FastAPI, Pydantic, AWS
Lambda)
• LaunchDarkly — server-side SDK integration, flag lifecycle management
• React / Next.js — SSR, App Router, session management with NextAuth.js
• Serverless Framework — serverless.yml authoring and deployment
• Socket.io / real-time web systems — bidirectional event handling, connection
lifecycle
• Healthcare SaaS — familiarity with PHI handling, audit logging, or HIPAA-adjacent
compliance
Our Stack
Cloud Platform & APIs
Layer Technologies
Language TypeScript, Node.js, Python
API Framework Express, TSOA, FastAPI
Frontend Next.js, React, SCSS
Database SQL Server (mssql)
Messaging Kafka / AWS MSK (kafkajs)
Real-time Socket.io, LiveKit
AWS Lambda, S3, Secrets Manager, EventBridge, MSK, Bedrock
Testing Jest, Supertest, Cypress, contract tests
CI/CD CircleCI, GitHub Actions
API Contracts OpenAPI / SwaggerHub / OpenAPI Enforcer
Auth JWT, NextAuth.js, Okta, jsonwebtoken
Layer
Technologies
Observability
Datadog (APM, RUM, logs)
Feature Flags
LaunchDarkly
DI
TypeDI, reflect-metadata
Desktop EMR (VelociDoc)
Layer
Technologies
Language
C# (.NET Core + .NET Framework), VB.NET (legacy)
UI Framework
WPF / XAML, DevExpress (MVVM)
API Framework
ASP.NET Core Web API
ORM
LLBLGen Pro (SD.LLBLGen.Pro)
Database
SQL Server, SQL Server CE
Testing
NUnit, Moq
Messaging
SignalR, Apache ActiveMQ (NMS)
Resilience
Polly
Auth
OAuth2 / OIDC, Okta, IdentityModel.OidcClient
Observability
NLog, Sentry
Deployment Advanced Installer
What S…
Skills
- open-api
- c-sharp
- asp-net
- dot-net
- asp-net-core
- dot-net-core
- first-data
- TypeScript
- microsoft-typescript
- NodeJS
- tsoa
- signalr
- activemq
- apache-activemq
- amazon-web-services
- amazon-s3
- aws-lambda
- aws-secrets-manager
- Kafka
- OAuth2
- okta
- polly
- nunit
- moq
- Jest
- supertest
- Cypress
- circleci
- sentry
- datadog
- datadog-apm
- Python
- FastAPI
- launchdarkly
- React
- next-js
- serverless
- socket-io
- socketio
- MSSQL
- livekit
- amazon-eventbridge
- bedrock
- Github
- github-actions
- swaggerhub
- json-web-token
- workday
