Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Software Developer modernizing Data Transfer Platform for Intrahealth, a healthcare EMR provider. Focusing on scalable and configurable backend systems in a complex environment.

Responsibilities

  • Analyze and modernize the existing Data Transfer system into a scalable, maintainable .NET-based platform.
  • Distill complex business rules into clean, well-architected components while ensuring functional continuity.
  • Design, build, test, and deploy backend services for data extraction, transformation, validation, orchestration, and integration.
  • Ensure code quality, maintainability, and performance.
  • Contribute to architectural decisions, including API design, database schema evolution, modularization, and system scalability.
  • Work closely with Product, QA, Architecture, and Support teams to validate functionality, clarify requirements, and ensure successful releases.
  • Communicate technical concepts clearly to both technical and non-technical stakeholders.
  • Apply coding standards and modern engineering best practices.
  • Write and maintain unit and integration tests.
  • Investigate and resolve complex data-processing and integration challenges.

Requirements

  • Demonstrated fluency with AI-assisted development tools (e.g., Claude Code) and agentic coding workflows.
  • BSc in Computer Science, Software Engineering, or equivalent work experience.
  • Understanding of AI systems, including LLM architectures, token generation, and MCP frameworks.
  • 5+ years of hands-on experience with C# and the .NET framework.
  • Strong proficiency in SQL Server or PostgreSQL.
  • Experience modernizing or refactoring legacy systems.
  • Ability to read and understand code written in different programming languages.
  • Solid understanding of API design, distributed systems concepts, and modern software development practices.
  • Strong problem-solving and analytical skills.
  • Excellent communication and teamwork skills.
  • Ability to manage time effectively and prioritize tasks in a dynamic environment.

Job title

Job type

Full Time

Experience level

Senior

Salary

CA$130,000 - CA$150,000 per year

Degree requirement

Bachelor's Degree

Tech skills

Distributed SystemsPostgresSQL.NET

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.