Ensora Health
Ensora Health
201 – 500 Employees
ConsultingHealthcareSaaS

Ensora Health is a healthcare software company providing cloud-based electronic health record (EHR) and practice management solutions for therapy and rehabilitation providers. Its platform includes TheraNest for mental and behavioral health practices and Fusion for physical, occupational, and speech therapy clinics, supporting solo practitioners, group practices, and rehab organizations.

Ensora Health’s software brings together scheduling, billing, documentation, payments, telehealth, electronic prescribing, clearinghouse services, and revenue cycle management. Its AI Session Assistant is designed to help clinicians reduce administrative work, while the broader platform streamlines operational workflows and supports more efficient patient care.

Senior .NET and C# Software Developer at Ensora Health — United States Remote

Build and support scalable .NET, C#, and MongoDB applications for Ensora Health’s mental-health practice-management platform. This senior role focuses on reliable healthcare workflows, platform modernization, and collaborative product delivery.

Description

  • Create, test, and deploy enterprise applications with .NET Core, .NET Framework, and C#
  • Develop resilient, high-performance solutions for critical healthcare workflows
  • Work with product managers, architects, and engineers to define and deliver product capabilities
  • Lead technical design conversations and help shape architectural decisions
  • Develop and refine MongoDB schemas, indexes, and performance optimization strategies
  • Promote clean code, automated testing, peer reviews, and CI/CD practices
  • Collaborate within an Agile team to deliver customer-focused features and improvements
  • Connect third-party systems, APIs, and internal microservices
  • Modernize existing platforms, reduce technical debt, and strengthen performance and reliability
  • Apply current engineering tools, including AI-assisted development technologies
  • Investigate production problems, identify root causes, and deliver durable fixes
  • Support junior engineers through mentoring and knowledge sharing
  • Help establish engineering standards, development frameworks, and architectural practices

Requirements

  • Bachelor’s degree in computer science, engineering, or a related discipline, or equivalent practical experience
  • At least 8 years of professional software development experience, primarily with .NET technologies
  • Advanced proficiency in C# and .NET application development
  • Substantial MongoDB experience, including schema design, indexing, query optimization, and performance tuning
  • Background designing scalable, distributed, and maintainable enterprise systems
  • Strong command of object-oriented programming, SOLID principles, and contemporary design patterns
  • Experience with Git, sound source-control practices, and CI/CD pipelines
  • Well-developed analytical, diagnostic, and problem-solving abilities
  • Ability to connect technical quality with business results and customer requirements
  • Experience using cloud platforms such as AWS or Azure
  • Experience working with Docker and Kubernetes
  • Experience developing or supporting microservices architectures
  • Front-end development experience with React or Angular
  • Experience with automated testing tools such as NUnit, xUnit, or MSTest
  • Familiarity with AI-enabled software development tools
  • Experience with Azure DevOps
  • Healthcare technology or SaaS experience is advantageous

Benefits

  • Ensora Health is an equal opportunity employer
  • Applicant information is handled confidentially in line with EEO guidelines
  • A workplace culture centered on diversity, equity, inclusion, and belonging
  • Non-discriminatory practices across the employee and customer lifecycle

Related Jobs