This job has expired

This job posting is no longer active and is not accepting applications. Explore similar roles below!

QHR Technologies
Posted 2mo ago

Software Developer

QHR Technologies
British Columbia or Calgary or Toronto or Vancouver or Kelowna
$80k-$95k/yrRemoteFull Time
Responsibilities
  • creating applications
  • modifying software
  • reviewing code
Requirements
  • Degree or diploma in engineering/CS
  • 3+ years development experience
  • Experience with Java, GIT
  • MS SQL
  • Unit test frameworks (JUnit
  • Mockito)
  • CI/CD and release tooling
  • Strong software development lifecycle knowledge
Technical tools mentioned
Accuro EMRMedeoJavaGITMS SQLJUnitMockitoGitHubGitHub ActionsAzure DevOpsJenkinsGradleNxArtifactorySonarQubeXrayPowerShellBashPythonYAMLMicrosoft AzureKubernetesDockerAKSTerraformBicepARM templates

Job description

 
 

Position Summary

The Software Engineering department is looking for a Software Developer.

Our Electronic Medical Record (EMR) software Accuro®EMR has the largest adoption in Canada and serves thousands of providers and millions of patients. Our patient platform Medeo leverages that market penetration and connects patients to their healthcare providers. Our other supporting products round out a robust offering, connecting healthcare providers to their patients, their data and each other. As we continue to build up new and exciting interactions between our products and other healthcare organizations in the industry, we are looking for a passionate leader who is motivated to be an integral driver of innovation in healthcare technologies in Canada.

As the ideal Software Developer candidate, you've had the opportunity to establish a technical foundation that allows you to quickly navigate new and existing code bases. You enjoy working as a part of a team, are motivated by working towards shared goals, but can be counted on to work independently on your portion of the solution. Through your past experiences, you've gained the ability to recognize patterns and traps that lead to poor outcomes and quality, and you are excited by the opportunity to share your knowledge with others on the team. As a life-long learner, you enjoy refining your skills and expanding your knowledge, and you are motivated by the opportunity to improve.

Success as a Software Developer is achieved by consistently contributing to the teams' shared goals. You balance speed with quality, and you recognize that your success is directly linked to the success of your peers.

Competencies Critical for Success

  • A genuine desire to build world-class products
  • Robust knowledge of the software development life cycle
  • Experience developing software in multiple programming languages
  • A passion for learning and teamwork

Primary Responsibilities

  • Creation of beautiful applications that are easy to understand and use
  • Modifying software to fix errors, adapt it to new environments to improve its performance, or upgrade interfaces
  • Analyzing information to recommend and plan the creation of new services or modifications of existing services
  • Timely releases to market, and a knowledge of when not to budge on software quality
  • Participation in the ongoing monitoring of existing production systems
  • Reviewing the behavior and quality of other team members' code
  • Implementation of automated code validation that ensures ongoing integrity

Additional Duties and Expectations

  • Promote QHR’s “Blue Culture” framework to foster a collaborative, positive and efficient workplace
  • Contribute to the organization’s positive image both internally and externally
  • Team composition may change year over year to accommodate evolutions in strategic direction
  • Perform other duties consistent with the position, as reasonably directed by your manager

Qualifications, Education and Experience Requirements

Role Requirements

  • A degree or diploma in Engineering, Computer Science or a related field
  • 3-7 years of relevant development experience
  • Experience with
    • Object oriented programming languages such as Java
    • Code repositories such as GIT
    • Relational databases such as MS SQL
    • Unit test frameworks such as JUnit and Mockito

Extra consideration for candidates with:

  • Experience with Microsoft Azure
  • Experience with CI/CD Pipelines
  • Clinical healthcare experience
  • Knowledge of Agile approaches or Agile certifications

Team Requirements

As part of our team focused on CI/CD and Release Management, experience with the following is critical: 

  • GitHub and GitHub Actions
  • Azure DevOps and Jenkins
  • Build automation tools (Gradle, Nx)
  • Artifact repository management (Artifactory)
  • Code quality and security tooling (SonarQube, Xray)
  • Infrastructure automation and CI/CD pipeline development
  • Scripting and programming languages (Java, PowerShell, Bash, Python, YAML or similar)
  • Source control, branching strategies, and release management practices

In addition, experience with the following would be considered an asset:

  • Kubernetes and containerization technologies (Docker, AKS)
  • Infrastructure as Code (Terraform, Bicep, ARM templates, or similar)
  • Cloud platforms, particularly Microsoft Azure
  • Monitoring and observability tools
  • Automated testing frameworks and deployment strategies
  • Security, compliance, and DevSecOps practices

Compensation and Logistics

  • Base salary, variable bonus established at the corporate level, competitive benefits package  
    • Hiring Range: $80,000 - $95,000 annual
    • Final pay for this position may depend on candidate knowledge, skills, experience and location.
  • Full time, permanent
  • No travel required


QHR is a dynamic, high-growth Canadian technology company and division of Loblaw Companies Limited. Our mission is to unite Canadian Healthcare, connecting Providers and their Patients to information and each other.


About QHR Technologies

A Canadian technology building healthcare software that connects providers and patients.

Similar jobs

Software Developer roles near Calgary, Alberta
18h
Save
Mark Applied
Hide
2027 Winter Student Opportunities Technology & Operations - Software Developer, 8 Months
Toronto or Calgary or Montreal or Halifax or Vancouver
OnsiteFull Time, Internship
RBC
RBCTSX: RY: Global financial institution providing banking and wealth management services.
Currently enrolled at a Canadian post-secondary institution in computer science, engineering, or technology; strong communication, analytical, teamwork, and programming knowledge required for an 8-month co-op.
Microsoft Word, Microsoft Outlook, Microsoft Excel, Microsoft PowerPoint, Unified Modeling Language (UML), Software Development Life Cycle (SDLC), Agile, Waterfall
18h
Save
Mark Applied
Hide
2027 Winter Student Opportunities Technology & Operations - Software Developer, 8 Months
Toronto or Calgary or Montreal or Halifax or Vancouver
OnsiteFull Time, Internship
Royal Bank of Canada
Royal Bank of CanadaTSX: RY: Provides personal, commercial, and investment banking services worldwide.
Canadian post-secondary student in computer science, engineering, or technology; strong communication, analytical, teamwork, and programming knowledge; eligible for an 8-month co-op term.
Microsoft Word, Microsoft Outlook, Microsoft Excel, Microsoft PowerPoint, Unified Modeling Language (UML), Software Development Life Cycle (SDLC), Agile, Waterfall
3d
Save
Mark Applied
Hide
Développeur logiciels I (à temps plein) - Canada/Software Developer I (Full Time) – Canada
Kanata or Calgary or Montreal or Ottawa or United States or Canada or New York City or Washington
$83k-$105k/yr HybridFull Time
Cisco
CiscoNASDAQ: CSCO: Develops and sells networking hardware and cybersecurity software.
0+ YOERelevant certification or degree with qualifying experience, or high school diploma plus 2 years; programming in C/C++, Python, or Java; QA, testing, or debugging experience; legal work authorization without sponsorship.
C/C++, Python, Java, Linux, AWS, Microsoft Azure, Google Cloud, Microsoft Excel
3d
Save
Mark Applied
Hide
Staff Software Engineer - Cloud Platform
Bedford or Calgary or Markham or Toronto or Vancouver
$180k-$229k/yr RemoteFull Time
IBM
IBMNew York Stock Exchange: IBM: Global technology providing enterprise software, cloud, and consulting.
8+ YOEBachelor's degree and 8+ years of software engineering experience required. Expertise in distributed systems, cloud platforms, Kubernetes, and Go, Java, or Scala, with cross-team technical leadership.
AWS, GCP, Azure, Kubernetes, Go, Java, Scala, Apache Kafka, CI/CD, Microsoft Excel
5d
Save
Mark Applied
Hide
Staff Software Developer
Vancouver or Toronto or Calgary or Burnaby or Canada
$176k-$264k/yr HybridFull Time
Clio
Clio: Cloud-based legal practice management software and AI solutions.
Software development experience building web applications at scale, distributed systems, and large-scale SaaS products; Agile experience, mentorship, rapid technology learning, and strong communication skills.
AI, Agile, SaaS
6d
Save
Mark Applied
Hide
Software Engineering, Developer
Calgary, Alberta, Canada
$75k-$85k/yr HybridFull Time
General Dynamics Mission Systems
General Dynamics Mission SystemsNYSE: GD: Develops advanced electronic systems for defense and security missions
1+ YOEBachelor's degree in computer science, software engineering, or equivalent; 1–3 years' related experience; programming experience with C#, Java, or C++; software engineering process knowledge; Canadian work eligibility and clearance eligibility.
C#, Java, C++, ARM, Arduino, Raspberry Pi, Odroid, Microsoft Visual Studio, Code Collaborator, Rational Team Concert (RTC)
1w
Save
Mark Applied
Hide
Principal Software Engineer (Agentic Integration)
Calgary, Alberta, Canada
$135k-$190k/yr OnsiteFull Time
Black Duck
Black Duck: Provides software security testing and application risk management solutions.
8+ YOERequires 8+ years of software engineering experience, 2+ years applying LLMs in production, agentic AI and MCP experience, API and systems design, CI/CD, Git, Python, TypeScript/JavaScript, Go, and distributed systems.
Pydantic AI, LangChain, LangGraph, Model Context Protocol (MCP), Git, GitLab, GitHub, Bitbucket, Azure, Python, TypeScript, JavaScript, Go, GitHub Copilot, Claude Code, Cursor, Pinecone, Weaviate, ChromaDB, Qdrant, pgvector, npm, PyPI
1w
Save
Mark Applied
Hide
Software Developer (2026-035)
Calgary, Alberta, Canada
OnsiteFull Time
Circle Cardiovascular Imaging
Circle Cardiovascular Imaging: Develops AI-driven cardiovascular imaging and reporting software.
3+ YOERequires 3–5 years of software development or project experience, Go, web protocols, cloud platforms, Docker, Kubernetes, SaaS, and object-oriented programming; technical diploma required and bachelor's degree preferred.
Go, AWS, Microsoft Azure, Docker, Kubernetes, C++, C#, Java, DICOM
This job has expired