E

Experity

On-demand urgent care software platform

Software Engineer 3 - EMR Platform

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • At least 5 years of professional software development experience.
  • Advanced C# patterns, including async/await, dependency injection with Microsoft.Extensions.DI, and SOLID principles; .NET Core for APIs and .NET Framework for desktop applications.
  • Production ASP.NET Core Web API development, including middleware, routing, model binding, API versioning, and OpenAPI documentation.
  • WPF, XAML, and MVVM, including multi-threaded UI patterns, Dispatcher, async/await on the UI thread, and the DevExpress MVVM framework.
  • LLBLGen Pro ORM, including entity generation, query building, and schema-first data access patterns.
  • TypeScript, Node.js, Express, and TSOA, including decorators, dependency injection with TypeDI and reflect-metadata, and auto-generated OpenAPI specifications.
  • SQL Server, including complex query design, stored procedures, and index optimization.
  • Real-time messaging, including SignalR client-side integration, Apache ActiveMQ, Apache NMS, and event-driven patterns.
  • AWS S3, Lambda, and Secrets Manager, plus working knowledge of MSK/Kafka event streaming.
  • Authentication using JWT bearer authentication, OAuth2/OIDC, Okta integration, and token lifecycle management.
  • Polly resilience policies, including retry, circuit-breaker, and timeout patterns for external integrations.
  • Testing with NUnit and Moq for C#, Jest, Supertest, and Cypress for TypeScript, and contract testing against OpenAPI specifications.
  • CI/CD pipeline authoring and environment promotion strategies using CircleCI or an equivalent system.
  • Structured logging and observability using NLog, Sentry, and Datadog APM.
  • Security fundamentals, including OWASP Top 10, input validation, parameterized queries, and secrets hygiene.

Responsibilities

  • Architect and build production-grade REST APIs with full OpenAPI specification coverage.
  • Design and own domain-driven services aligned to clinical workflows.
  • Write unit, integration, and contract test suites, and uphold testing standards 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.

Desired Qualifications

  • Read VB.NET to support legacy PVSC_Win components that remain in production.
  • Contribute to AI infrastructure using Python, FastAPI, Pydantic, and AWS Lambda.
  • Integrate the LaunchDarkly server-side SDK and manage feature-flag lifecycles.
  • Use React and Next.js, including SSR, App Router, and session management with NextAuth.js.
  • Author and deploy Serverless Framework configurations.
  • Work with Socket.io and real-time web systems, including bidirectional event handling and connection lifecycle management.
  • Bring familiarity with healthcare SaaS, PHI handling, audit logging, or HIPAA-adjacent compliance.

About the Company

Experity

On-demand urgent care software platform

Experity provides an integrated software platform for urgent care in the United States. It combines electronic medical records, practice management, patient engagement, billing, teleradiology, business intelligence, and consulting services into a single operating system. This helps urgent care providers streamline operations, improve patient experiences, and optimize revenue in a high-demand, high-velocity care environment. Experity serves about half of the U.S. urgent care market, differentiating itself by offering a comprehensive, scalable solution tailored to on-demand healthcare through both software and services. As a GTCR portfolio company led by experienced urgent care and business leaders, its goal is to improve on-demand healthcare for all by enabling efficient, high-quality care delivery.

Company size
201-500
Company stage
Not listed
Total funding
Not listed
Headquarters
Sioux Falls, SD
Founded
2019

Recently Posted Jobs

Explore more opportunities at Experity

See more jobs