Ensora Health is hiring a Software Engineer - Payments

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 .NETC#PostgreSQLASP.NET CoreEntity FrameworkAWSAzureDockerKubernetesGitWeb APIMVCPayments
Planning long-term in Thailand?

Full relocation support, start to finish

From visa strategy to housing, banking, and schools for your family — SVBL plans and manages every detail of your move to Thailand so nothing falls through the cracks.

Complete relocation planning
Family visa & school enrollment
Banking & insurance setup
Cultural integration support
Plan your move
One partner for everything
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.
All jobs at Ensora Health Visit website
Job Details
Category backend
Posted 5 months ago