Software Developer, Sr Job at QHR Technologies Inc

QHR Technologies Inc New Westminster, BC

Position Summary

The Software Engineering department is looking for a Senior 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 Senior Software Developer candidate, you have very strong technical and social skills that allows you to assess new technologies and communicate critical elements back to stakeholders. You see through to the most important parts of a technical problem, and shepherd technical staff to deliver solutions. You are able to dive deeply into code, create maintainable solutions, and share them back with your team. You're also a lifelong learner, and likely a programming language polyglot able to pickup new languages and frameworks quickly. You've also got the ability to assess a technical problem, and give high level estimates for effort to resolve or mitigate these problems.

Success as a Senior Software Developer is achieved by contributing to the teams' shared goals. You can breakdown and plan complex solutions, and distribute them back to your team for cooperative solutioning. Your code is of the highest quality, and you provide a paragon example for your team in terms of clean and maintainable code.

Competencies Critical for Success

  • A genuine desire to build world-class products
  • T-Shaped skillset; a master of a few things, and capable of many
  • Excellent soft skills and social skills are paramount
  • 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
  • Evangelizing good coding practices; elevating your team and beyond
  • Advocating for new languages, frameworks, and techniques
  • Contributing to large scale architecture, design, and refactors in areas of expertise
  • Commitment to the code bases' health through high quality code reviews and technical health recommendations
  • Dedication to production
    • Participation in the ongoing monitoring of existing systems
    • Advocating for ongoing delivering of high quality code to production, and a knowledge of when not to budge on software quality
  • Contributing to the continual improvement of practices at QHR through
    • Peer mentorship
    • Knowledge sharing presentations

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
  • 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


As part of our team focused on Medeo Back end development, experience with the following are critical:

  • Java 8+
  • Spring Boot
  • Git
  • Hibernate and SQL/Relational Databases
  • JUnit and Mockito


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

  • Docker and Kubernetes
  • Liquibase
  • Node.js and Typescript
  • Event driven technologies such as Azure Service Bus, RabbitMQ
  • Websockets and WebRTC
  • OAuth 2.0 and JWT
  • CI platforms such as Github Actions, Jenkins
  • CD platforms such as Azure DevOps, Ansible
  • Terraform and Terragrunt
  • Azure Technologies such as App Services, AKS, Functions, Logic Apps, Service Bus, APIM, App Gateway
  • FHIR
  • Jira and Confluence
  • Hazelcast

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.




Please Note :
nvalabs.org is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, nvalabs.org provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, Site.com is the ideal place to find your next job.