Position SummaryThe 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 prospect 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 SuccessA genuine desire to build world‑class productsRobust knowledge of the software development life cycleExperience developing software in multiple programming languagesA passion for learning and teamworkPrimary ResponsibilitiesCreation of beautiful applications that are easy to understand and useModifying software to fix errors, adapt it to new environments to improve its performance, or upgrade interfacesAnalyzing information to recommend and plan the creation of new services or modifications of existing servicesTimely releases to market, and a knowledge of when not to budge on software qualityParticipation in the ongoing monitoring of existing production systemsReviewing the behavior and quality of other team members' codeImplementation of automated code validation that ensures ongoing integrityAdditional Duties and ExpectationsPromote QHR’s “Blue Culture” framework to foster a collaborative, positive and efficient workplaceContribute to the organization’s positive image both internally and externallyTeam composition may change year over year to accommodate evolutions in strategic directionPerform other duties consistent with the position, as reasonably directed by your managerQualifications, Education and Experience RequirementsRole RequirementsA degree or diploma in Engineering,
Computer Science or a related field3-7 years of relevant development experienceExperience withObject oriented programming languages such as JavaCode repositories such as GITRelational databases such as MS SQLUnit test frameworks such as JUnit and MockitoExtra consideration for candidates withExperience with Microsoft AzureExperience with CI/CD PipelinesClinical healthcare experienceKnowledge of Agile approaches or Agile certificationsTeam RequirementsAs part of our team focused on CI/CD and Release Management, experience with the following is critical:GitHub and GitHub ActionsAzure DevOps and JenkinsBuild automation tools (Gradle, Nx)Artifact repository management (Artifactory)Code quality and security tooling (SonarQube, Xray)Infrastructure automation and CI/CD pipeline developmentScripting and programming languages (Java, PowerShell, Bash, Python, YAML or similar)Source control, branching strategies, and release management practicesAdditional assetsKubernetes and containerization technologies (Docker, AKS)Infrastructure as Code (Terraform, Bicep, ARM templates, or similar)Cloud platforms, particularly Microsoft AzureMonitoring and observability toolsAutomated testing frameworks and deployment strategiesSecurity, compliance, and DevSecOps practicesCompensation and LogisticsBase salary, variable bonus established at the corporate level, competitive benefits packageHiring Range: $80,000 - $95,000 annualFinal pay for this position may depend on candidate knowledge, skills, experience and location.Full time, permanentNo travel requiredQHR 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.#J-18808-Ljbffr
📌 Software Developer - C$80,000 - C$95,000 A Year (Winnipeg)
🏢 QHR
📍 Winnipeg