Canada Remote (Country)

Intrahealth is hiring a Senior Software Developer, .NET (Remote in Canada)

About the Role

Join a forward-thinking engineering team building the next generation of a widely used electronic health record system. In this role, you'll leverage C# and .NET to design and deliver scalable backend services, working at the intersection of modern architecture and large-scale legacy systems. Your primary focus will be on creating maintainable, high-performance solutions that support long-term platform evolution.

How You’ll Make an Impact

  • Integrate AI as a first-class development partner by designing systems and workflows where intelligent agents contribute meaningfully to feature delivery, reducing manual effort over time.
  • Build and maintain backend APIs and services with a strong emphasis on reliability, testability, and performance.
  • Design and refine database schemas across complex relational systems, writing efficient SQL and planning migrations with minimal disruption.
  • Collaborate with product teams to clarify requirements, validate functionality, and ensure smooth feature delivery from idea to production.
  • Lead improvements in code quality, testing practices, and CI/CD pipelines—writing comprehensive tests and refining deployment processes to increase team velocity.
  • Participate in architectural discussions, influencing decisions around API design, component structure, and system scalability.
  • Take full ownership of the software you ship, including documentation, debugging, and post-deployment support.

What We’re Looking For

You bring 5+ years of professional experience with C# and .NET, along with proven fluency in SQL and database design using PostgreSQL or MS SQL Server. You’ve spent at least a year actively using AI coding tools—like Claude Code—in real development workflows, not just for prototyping, but as a core part of how you build software. You’re comfortable diving into large, undocumented codebases and extracting business logic efficiently, with or without AI assistance.

Strong candidates will also demonstrate a clear grasp of distributed systems, API design principles, and modern development practices. You communicate effectively across technical and non-technical audiences and thrive in fast-moving environments where initiative and problem-solving are valued.

Preferred Background

  • Experience in healthcare IT, particularly with electronic medical records or regulated environments.
  • Familiarity with React and TypeScript for frontend collaboration.
  • Exposure to cloud-native technologies such as Kubernetes, Azure, or similar platforms.
  • Proven experience refactoring or modernizing legacy software systems.

Technology Environment

Our stack includes C#, .NET, PostgreSQL, MS SQL Server, AI-powered coding assistants, agentic development frameworks, RESTful API design, distributed systems patterns, and cloud-native infrastructure. We prioritize sustainable engineering practices, continuous learning, and innovation in how software is built—not just what is built.

Required Skills
C#.NETPostgreSQLMS SQL ServerAI coding toolsagentic workflowsAPI designdistributed systemsCI/CDReactSQLschema designquery optimizationcodebase analysisAI-assisted development C#.NETPostgreSQLMS SQL ServerAI coding toolsagentic workflowsAPI designdistributed systemsCI/CDSQLschema designquery optimizationmigration planningcodebase analysisAI-assisted development
Starting a business in Thailand?

Company registration done right

Foreign ownership rules, licenses, tax registration — Thai business setup has many moving parts. SVBL guides you through every step with full legal compliance.

Company registration & structure
Foreign ownership solutions
License & tax registration
BOI promotion eligibility
Start your business
100% foreign ownership possible
About company
Intrahealth

Discover how Intrahealth's unified platform transforms healthcare delivery. Contact us to learn more.

Profile is the foundation of the Intrahealth platform, bringing care teams, patient data, and workflows together in one system. Our integrated solutions extend this core, helping organizations streamline operations, improve data accuracy, and deliver better care at scale.

Intrahealth brings clinicians, patients, and systems together through a unified platform that supports care delivery, access, and data exchange.

All jobs at Intrahealth Visit website
Job Details
Category backend
Posted 20 days ago