Enable job alerts via email!

Software Developer

QHR Technologies Inc

Vancouver

Hybrid

CAD 80,000 - 90,000

Full time

Today
Be an early applicant

Job summary

A leading healthcare technology firm in Canada seeks a passionate Software Developer to join their team. The successful candidate will contribute to the development of innovative Electronic Medical Record (EMR) software, collaborating with peers to deliver high-quality products. Ideal candidates will have 3-7 years of relevant experience in software development, particularly with Java and relational databases, and a desire to work in a dynamic team environment. This full-time, permanent position offers a competitive salary ranging from $80,000 to $90,000 annually.

Benefits

Competitive benefits package
Variable bonus

Qualifications

  • 3-7 years of relevant development experience.
  • Experience with multiple programming languages.
  • Knowledge of data modeling and query optimization.

Responsibilities

  • Create user-friendly applications.
  • Modify software for better performance.
  • Analyze information to recommend service improvements.
  • Participate in monitoring existing production systems.

Skills

Software development
Object-oriented programming
Teamwork
Problem solving

Education

Degree or diploma in Engineering or Computer Science

Tools

Java
GIT
MS SQL
JUnit
Mockito
Job description
Overview

Position Summary

The Software Engineering department is looking for a Software Developer. Our Electronic Medical Record (EMR) software AccuroEMR 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 Reporting and Analytics, experience with the following are critical :

  • MS SQL Server and relational databases
  • ETL development and data integration
  • Data warehousing and OLAP solutions
  • Programming languages (Java, .Net)
  • Knowledge of data modeling, indexing, and query optimization

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

  • Jaspersoft
  • Familiarity with BI tools (Power BI, Tableau, etc.)
  • Familiarity with modern data lake and lakehouse architectures (Azure Data Lake, Fabric, Databricks)
  • Experience with cloud-based analytics platforms (Microsoft Azure Synapse, Data Factory, or similar)
Compensation and Logistics
  • Base salary, variable bonus established at the corporate level, competitive benefits package Hiring Range : $80,000 - $90,000 annualFinal 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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.