Employment

Ensora Health is hiring a Software Engineer - Payments

About the Role

Therapy Brands Thrive, LLC is hiring a Software Engineer - Payments for a senior role focused on designing, developing, and maintaining robust enterprise applications. You will build scalable back-end systems, integrate APIs, and optimize database performance while working closely with cross-functional teams.

What You'll Do

  • Design, develop, test, and deploy applications using .NET (Core and Framework) and C#.
  • Build and optimize database schemas, queries, and stored procedures in PostgreSQL.
  • Architect scalable solutions using modern design patterns and best practices.
  • Collaborate with product managers, QA engineers, and developers in an Agile/Scrum setting.
  • Lead code reviews, mentor junior engineers, and uphold coding standards.
  • Integrate third-party APIs and internal microservices.
  • Troubleshoot production issues and enhance application performance.
  • Participate in architectural discussions and technical decision-making.
  • Maintain clear documentation of system designs and processes.

What We're Looking For

  • Bachelor’s degree in Computer Science, Engineering, or equivalent experience.
  • 3–5 years of professional experience in software development with .NET technologies.
  • Strong proficiency in C#, ASP.NET Core/MVC/Web API, and Entity Framework.
  • Hands-on experience with AI-powered development tools (e.g., GitHub Copilot).
  • Expertise in PostgreSQL or similar relational databases, including query tuning and indexing.
  • Experience with RESTful API design and integration.
  • Familiarity with Git and CI/CD pipelines.
  • Solid understanding of OOP, SOLID principles, and design patterns.
  • Exposure to AWS, Azure, or other cloud platforms.
  • Excellent problem-solving and debugging skills.

Nice to Have

  • Scrum or Agile experience; Scrum Master certification is a plus.
  • Experience with automated testing suites and frameworks (xUnit, NUnit, MSTest).
  • Knowledge of containerization (Docker, Kubernetes) and microservices architecture.
  • Front-end experience with React, Angular, or Blazor.

Technical Stack

  • Backend: .NET, C#, ASP.NET Core/MVC/Web API, Entity Framework
  • Database: PostgreSQL
  • Tools & Infrastructure: Git, AWS, Azure, Docker, Kubernetes
  • Frontend: React, Angular, Blazor

Team & Environment

You will work in cross-functional Agile/Scrum teams.

Ensora Health is an equal opportunity employer.

Required Skills
.NETC#PostgreSQLASP.NET CoreEntity FrameworkAWSAzureDockerKubernetesGitWeb APIMVCPayments
Visa expiring soon?

Extend or switch without leaving Thailand

Running out of time on your current visa? SVBL identifies your best option — extension, category switch, or long-term visa — and handles the entire process.

Visa extensions & category switches
LTR & DTV visa applications
90-day reporting managed
Overstay prevention
Check your options
Prevent overstay issues
About company
Ensora Health

Ensora Health is the leading provider of software and services for mental and behavioral health therapists, trusted by over 200,000 individual providers and more than 28,000 practices. Our AI-enabled solutions span practice management to electronic medical records and e-prescribing to billing.

Visit website
Job Details
Category backend
Posted 3 months ago