Software Developer, Sr
QHR Technologies Inc
Vancouver, BC
il y a 2j

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 productionParticipation 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 throughPeer mentorshipKnowledge 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 withObject oriented programming languages such as JavaCode repositories such as GITRelational databases such as MSSQLUnit test frameworks such as 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
  • 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.

    Signaler cette offre d'emploi

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Mon Courriel
    En cliquant sur « Continuer », je consens au traitement de mes données et à recevoir des alertes email, tel que détaillé dans la Politique de confidentialité de neuvoo. Je peux retirer mon consentement ou me désinscrire à tout moment.
    Formulaire de candidature