TruBridge is seeking a Senior Software Engineer with a strong backend focus to help design, build, and operate the core services and APIs that power their enterprise SaaS platform. The role involves collaborating across disciplines to deliver high-quality solutions while owning complex systems in production.
Responsibilities:
- Design, develop, and maintain backend services and APIs using modern .NET technologies
- Build and evolve scalable data solutions using SQL and Entity Framework
- Apply strong object-oriented design principles, including SOLID, DRY, and established design patterns
- Collaborate with frontend engineers working in React, JavaScript, and TypeScript to deliver end-to-end functionality
- Participate in code reviews, contributing to a maintainable, high-quality codebase
- Write and maintain unit tests to ensure system stability and reliability
- Support application delivery through cloud platforms such as Azure and or AWS
- Contribute to CI/CD pipelines and deployment workflows
- Build and configure containerized applications to support modern deployment practices
- Partner with DevOps and infrastructure teams to improve deployment, monitoring, and operational processes
- Support and troubleshoot production systems as needed
Requirements:
- Five or more years of professional software development experience
- Strong experience with .NET, including C# and ASP.NET Core
- Working knowledge of React, JavaScript, and TypeScript
- Experience with SQL databases and ORM tools such as Entity Framework
- Proficiency with Git and common branching strategies
- Experience using tools such as Jira and Bitbucket in an agile development environment
- Experience testing APIs using tools such as Postman or Fiddler
- Experience writing and maintaining unit tests
- Hands-on experience working in cloud environments such as Azure and or AWS
- Solid understanding of the developer's role in DevOps, including CI/CD pipelines and containerization
- Familiarity with Kubernetes or cloud-native architecture
- Experience supporting SaaS platforms in production environments
- Knowledge of application monitoring, logging, and observability tools