Junior Software Developer

7 days ago


Vancouver, Canada QHR Technologies Inc Full time

Position SummaryThe Software Engineering department is looking for a Junior 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 a fantastic Junior Software Developer, you should be eager to learn. You've gone through a period of education, and you're excited to see how your new skills match a role in the industry. You're a good communicator, and you've had some experience in group or shared projects. These shared projects have set the groundwork for you to work in a team of likeminded and enthusiastic teammates. You recognize working in a team is critical for your new role because peer learning and pair programming are such powerful tools to refine your skills. You are excited to pick up new frameworks and techniques, using them to make meaningful contributions.Success as Junior Software Developer is achieved by learning the codebase, learning how to work in a team, and contributing to the team's shared goals in the codebase. You should feel pride when code that you've written makes it in front of users and is received positively.Competencies Critical for SuccessA genuine desire to build world-class productsA passion for learning and teamworkAn educational foundation of theoretical knowledgePrimary ResponsibilitiesUnderstanding the codebase, architecture and application functionalityWriting testable code that works; evolving your practices based on advice provided by others on the teamParticipation in agile ceremonies, gathering a deeper understanding of their purpose and valueEmbracing curiosity, learning everything you canPositively contributing to the capacity of your team by adding value during this initial phase of your careerAdditional 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 field0-2 years of relevant development experienceExposure toObject oriented programming languages such as JavaCode repositories such as GITRelational databases such as MS SQLUnit test frameworks such as JUnit and MockitoTeam RequirementsAs part of our team focused on Accuro EMR, experience with the following are critical:Java 8+Java SwingJDBC and MS SQLJmockit or MockitoIn addition, experience with the following would be considered an asset:LiquibaseJavaFXAngular and TypescriptRabbitMQWebsockets and WebRTCOAuth 2.0 and JWTJenkins and CI/CDFHIR and/or HL&First DatabankCompensation and LogisticsBase salary, variable bonus established at the corporate level, competitive benefits packageHiring Range: $60,000 - $70,000Final pay for this position may depend on candidate knowledge, skills, experience, and locationThis position is hybrid for those located in Kelowna, BC and fully remote for any other locations. 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.



  • Vancouver, Canada Zaui Software Ltd. Full time

    We are looking for Junior Software Engineer to join our Engineering team. This position is open to all of Canada and is fully remote. Ability to work within or close to PST business hours (9am - 5pm) is preferred. About Zaui At Zaui, quality is at the heart of everything we build. We are a small but fun team! For over two decades, Zaui's enterprise-level...


  • Vancouver, Canada Zaui Software Ltd. Full time

    We are looking for Junior Software Engineer to join our Engineering team. This position is open to all of Canada and is fully remote. Ability to work within or close to PST business hours (9am - 5pm) is preferred. About Zaui At Zaui, quality is at the heart of everything we build. We are a small but fun team! For over two decades, Zaui's enterprise-level...


  • Vancouver, British Columbia, Canada roomvu Full time

    Junior Software Developer (AI & Video Systems)Location:Vancouver, BC (In-Office)Type:Full-timeExperience Level:New Graduate / Junior (0–2 years)About the RoleWe're looking for aJunior Software Developerwho isfresh out of university(or graduating soon) with a degree inComputer Science, Software Engineering, or a related field, and who's excited to work...


  • Vancouver, Canada Zaui Software Ltd. Full time

    A software company is looking for a Junior Software Engineer to join their remote Engineering team in Canada. The candidate will work across web applications using Vue and PHP, as well as mobile apps using React. Ideal candidates will have 1-3 years of software development experience, a Bachelor's degree in a related field, and a strong willingness to learn...


  • Vancouver, Canada Zaui Software Ltd. Full time

    A software company is looking for a Junior Software Engineer to join their remote Engineering team in Canada. The candidate will work across web applications using Vue and PHP, as well as mobile apps using React. Ideal candidates will have 1-3 years of software development experience, a Bachelor's degree in a related field, and a strong willingness to learn...


  • Vancouver, Canada Canonical Full time

    Join to apply for the Junior Software Developer - Observability role at Canonical Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and...


  • Vancouver, Canada Canonical Full time

    Join to apply for the Junior Software Developer - Observability role at Canonical Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and...


  • Vancouver, Canada roomvu Full time

    Junior Software Developer (AI & Video Systems) Location: Vancouver, BC (In-Office) Type: Full-time Experience Level: New Graduate / Junior (0–2 years) About the Role We’re looking for a Junior Software Developer who is fresh out of university (or graduating soon) with a degree in Computer Science, Software Engineering, or a related field , and who’s...


  • Vancouver, Canada roomvu Full time

    Junior Software Developer (AI & Video Systems) Location: Vancouver, BC (In-Office) Type: Full-time Experience Level: New Graduate / Junior (0–2 years) About the Role We’re looking for a Junior Software Developer who is fresh out of university (or graduating soon) with a degree in Computer Science, Software Engineering, or a related field, and who’s...


  • Vancouver, Canada A Thinking Ape Full time

    Junior Software Development Engineer - ClientJoin our Leviathan Engineering – Client team as a Junior Software Development Engineer and help create mobile games enjoyed by millions of players worldwide. You’ll work alongside experienced engineers, learning the ins and outs of Unity, iOS, and Android development while contributing directly to new gameplay...