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 listed

About the Job

Requirements

  • Two years of software development experience.
  • Understanding of software design patterns.
  • Experience with Scrum or Agile development methodologies and the release process.
  • Ability to develop software using C#, ASP.NET Core, TypeScript, and WPF.
  • Experience with Git and GitHub version control software.
  • Experience with Domain-Driven Design implementations.
  • Experience with RESTful API implementations.
  • Experience building microservices with ASP.NET Core.
  • Experience with ORM frameworks such as Dapper and Entity Framework.
  • Experience with test-driven development using NUnit unit testing or an equivalent.
  • Excellent knowledge of relational databases; SQL Server is preferred but not required.
  • Experience with the listed technologies, including ReactJS, NodeJS, NextJS, AngularJS, Angular Material, DevExtreme, JavaScript, jQuery, SignalR, RabbitMQ, ActiveMQ, DevExpress, VB.NET, ASP.NET WebForms, LLBLGen Pro, Dapper, Entity Framework, and ELK or a similar logging and dashboard stack.
  • Experience developing applications in on-premises and/or cloud environments such as AWS or Azure.
  • Experience developing applications using Docker containers.
  • Ability to travel as needed.

Responsibilities

  • Design, develop, maintain, and support custom .NET applications, including frontend and backend code development and modification.
  • Write clean, efficient, and maintainable code following industry best practices.
  • Apply appropriate standards, processes, procedures, and tools throughout the software development life cycle.
  • Collaborate with project teams on design specifications and system requirements.
  • Debug and troubleshoot software application issues and provide solutions.
  • Participate in code reviews and contribute to continuous improvement of development processes.
  • Stay current with emerging software engineering trends and technologies and apply them to enhance software solutions.
  • Participate in Agile ceremonies.
  • Perform other duties as assigned.

Desired Qualifications

  • SQL Server experience is preferred but not required.

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