Job Description

Job Title: Senior Software Engineer – ASP.NET

 

About the Role:

We are looking for an experienced Senior Software Engineer (ASP.NET) to join our team developing a scalable and secure therapy practice management software. The ideal candidate will have a strong background in .NET development and a good understanding of healthcare workflows, HIPAA compliance, and data security standards.

You will play a key role in designing, developing, and maintaining web-based healthcare applications that ensure reliability, accuracy, and confidentiality of patient data.

Key Responsibilities:

  • Design, develop, and maintain web applications and APIs using ASP.NET (MVC/Core) and C#.
  • Develop and maintain secure RESTful APIs for integration with EHR/EMR, telehealth, and third-party healthcare systems.
  • Work with SQL Server to design data models, stored procedures, and optimize database performance.
  • Collaborate with product owners and business analysts to translate healthcare requirements into technical solutions.
  • Write clean, maintainable, and testable code following industry standards and security best practices.
  • Work with CI/CD pipelines for automated builds, testing, and deployment.
  • Troubleshoot and resolve production issues with minimal downtime.

Required Skills & Qualifications:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Minimum 5 years of hands-on experience in ASP.NET, C#, and SQL Server development.
  • Strong knowledge of .NET Core, MVC architecture, and Web API development.
  • Proficiency in database design, performance tuning, and writing complex SQL queries.
  • Experience in healthcare domain projects is an advantage, particularly with EHR/EMR, practice management, or telehealth platforms.
  • Understanding of HIPAA compliance, PHI data handling, and security best practices.
  • Strong knowledge of object-oriented programming (OOP) and design patterns.
  • Experience with Entity Framework, LINQ, and asynchronous programming.
  • Familiarity with HTML5, CSS3, JavaScript, and jQuery for front-end integration.
  • Experience with version control systems (Git) and Agile development methodologies.
  • Strong analytical and debugging skills.
  • Good communication and teamwork abilities.

Preferred Qualifications:

  • Experience with cloud-based healthcare applications (AWS).
  • Experience with microservices architecture or containerization (Docker, Kubernetes).
  • Familiarity with modern JavaScript frameworks such as Angular or React.

Key Soft Skills:

  • Passion for building technology that improves patient care and healthcare delivery.
  • Strong sense of ownership, accountability, and attention to detail.
  • Ability to work effectively in a fast-paced, regulated environment.
  • Excellent problem-solving and documentation skills.