Skip to content
Workopolis Logo

  • Browse Jobs
  • Advanced Job Search
  • Français
Post a job
Software Developer
QHR Technologies Inc
Toronto, ON
Apply Now
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 team member 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. Your past experience has gifted you with 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
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 Mockito

Extra consideration for candidates with:
Experience with Microsoft Azure
Experience with CI/CD Pipelines
Clinical healthcare experience
Agile certifications or knowledge of Agile approaches
Team Requirements

As part of our team focused on Accuro EMR, experience with the following are critical:

Java 8+
Java Swing
JDBC and MS SQL
Jmockit or Mockito

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

JavaFX
Angular and Typescript
RabbitMQ
Websockets and WebRTC
OAuth 2.0 and JWT
Jenkins and CI/CD
FHIR and/or HL7
First Databank
Compensation and Logistics
Base salary, variable bonus established at the corporate level, competitive benefits package
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.
Apply Now
For Job Seekers
  • Find a Job
  • Advanced Job Search
  • New Privacy
  • Privacy Center
  • Terms & Conditions
  • Security
Workopolis
  • About Us
  • Contact Us
  • Accessibility
  • Site Map

© 2022 WP Online Holdings Limited - an Indeed partner. All rights reserved.