Senior Software Engineer, EMR Platform

Experity

INonsitePosted Jun 19, 2026

Skills

typescriptcircleciexpressdatadogcypressnodesentrykafkacicdjestemrawsjavascriptc#

About the role

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

What Success Looks Like

Within 30 days you are shipping features independently across both stacks and actively participating in code review. Within 90 days you own one or more service domains or desktop feature areas and are contributing to architectural discussions. Within 6 months you are a technical reference point for your team and are actively raising quality standards through tooling, testing, and mentorship.

This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.

Questions about this role

  • How do I apply to this Senior Software Engineer, EMR Platform role at Experity?

    Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.

  • What's the typical salary for Software Engineer in India?

    Compensation for Software Engineer roles in India varies widely by seniority, employer size, and remote vs onsite arrangement. Check the salary range on this listing when published, or browse our Software Engineer hub for India medians across recent openings.

  • How fast does AI Applyd auto-apply?

    Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.

  • What ATS does Experity use?

    AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, LinkedIn Easy Apply, and most other ATS platforms. If we can submit through the platform, we do.

Want AI Applyd to auto-apply to roles like this?

We tailor your resume per posting, fill the forms, and track replies for you.