You are here

Mckesson Software Developer C++


Job Description
Jr. Software Developer - C++ / COM
BC - Richmond


Junior Software Engineer . 73448/73445


McKesson Medical Imaging Company

Date Posted: 

June 22, 2013


Richmond, BC

Job Description

Healing the healthcare system starts with you. It starts with the chain of events you initiate when you work with McKesson Technology Solutions - a chain that extends across the country and results in millions of people getting more from their healthcare.

McKesson Technology Solutions delivers comprehensive solutions with the power to change the way healthcare is provided. Our capabilities extend beyond healthcare IT software to include automation and robotics, business process re-engineering, analytics and other services that connect healthcare providers, physicians, payors and patients across all care settings. Over 50 percent of U.S. hospitals use our solutions on a daily basis. We're also a leader in solutions that manage complex financial information and optimize resources and supply chain management. Ultimately, we're helping the system run smoother so that healthcare works for all of us.


Current Need


The Software Development Group is responsible for the requirement analysis, design, implementation, module testing, maintenance and support of all EMI products. McKesson values creativity and innovation. Your skill in programming is matched by your willingness to take on new challenges as we continuosly expand the scope of McKesson products and services.


Position Description


* Responsible for software design and implementation of multiple modules or a subsystem (client or server) of a larger product requiring proficiency in more than one language or operating system and a knowledge of some cross product dependencies.

* Performs logical/algorithmic design with assistance from others, may do some structural/logical design with assistance, and can generalize knowledge to new environments.

* Develops, documents, debugs and maintains software in accordance with requirements and use cases.

* Participatesin design and code reviews with other project team members.

* Works closely with other project team members to ensure requirements are clearly understood and communicated and ensure that test plans and procedures adequately test delivered software.

* Contributes tothe technical contents of Product Documentation for assigned modules or subsystem.

* Works closely with Production & Installation, Service and Customer Support to investigate and fix complex product defects, and issues timely Hot Fixes (PTFs) as required.


Minimum Requirements


2+ years experience in software engineering


Critical Skills


Commercial programming experience in

* C++

* C#


* Some knowledge and/or experience in memory management

* Some knowledge and/or experience in Multi-threading

Other critical skills:

* Good English communication skills (both verbal and written) suitable for interacting constructively with peers and stakeholders within and outside of Engineering.

* Good organizational, technical leadership skills and inter-personal skills.


Additional Knowledge & Skills


* Creating & investigating crash dumps

* Good debugging skills

* Analytic skills to investigate log files


* Objective C

* .Net


* Knowledge of ISO 9001, FDA Quality System Regulation and CMM.

* Up to 3 years working experience in commercial software development. Familiar with software engineering methodology and tools, SDLC methodologies (i.e. iterative, Agile, etc.) and design, implementation, test and release.cycle.

* Working knowledge of software engineering




4-year degree in computer science or related field or equivalent experience


Physical Requirements


General Office Demands


Benefits & Company Statement


This position is with Enterprise Medical Imaging (EMI). 

We believe you should be rewarded for the important work you do. For that reason, you'll receive a competitive compensation and benefits package when you join our team.

It starts with you. That's a simple sentence but it says a lot. It reminds each one of us that what we do matters. Every single McKesson employee contributes to our mission - whatever your title, whatever your role, you act as a catalyst in a chain of events that helps millions of people all over the globe. By connecting and improving the business of healthcare, we're helping to ensure that millions of patients get the treatment they need. And by choosing a career with McKesson Provider Technologies, you'll join a team of passionate people working together to improve lives and advance healthcare.

At McKesson, we believe we can empower healthcare. And it all starts with you.

As an equal opportunity employer, McKesson Corporation unites the talents and contributions of all to advance the power of healthcare. Learn more about our opportunities at


Agency Statement


No agencies please.


Recruiting Disclaimer


The material contained herein is provided for informational purpose only. All open jobs offered by McKesson Corp. on this recruitment system are subject to specific job skill requirements. The job skill requirements, qualifications, and preferred experience are determined by a subsidiary, office or department within the company which is offering the position, and all positions are subject to local prevailing employment laws and restrictions. This would include immigration laws pertaining to work authorization requirements and any other applicable government permissions or compliance.
The materials on this site are provided without warranties of any kind, either expressed or implied, including but not limited to warranties regarding the completeness of information contained on this site or in any referenced links. While McKesson Corp. attempts to update this site on a timely basis, the information is effective only as of the time and date of posting.
By providing your application to McKesson Corp. you hereby consent to McKesson Corp. obtaining personal information regarding you that is related to the position applied for. You also consent to McKesson Corp. transferring your application details to our recruitment partners for their review and assistance. You also consent to McKesson Corp. keeping your application on file for 6 years. McKesson Corp. is an equal opportunity employer. The information on this site is for information purpose only and is not intended to be relied upon with legal consequence.