Développeur de Logiciel Senior / Senior Software Developer
Saint-Laurent, CanadaProfil recherché
Qu’est-ce qui définit Développeur de Logiciel Senior / Senior Software Developer couronné de succès? Voici les qualités principales de cette personne :
- Conceptualisation
- Proactivité
- Résolution de problèmes
- Stratégie
- Fine pointe de la technologie
- Pensée visuelle
La Culture

Accomplissement
Mettre à profit vos aptitudes dans la résolution de problèmes pour maximiser le temps disponible de nos produits et assurer une expérience agréable à notre clientèle, tout en maintenant un équilibre travail-vie personnelle sain.

Innovation
à l’aide de nos données en évolution et de nos outils technologiques, surveiller et analyser l’information et les tendances pour définir les prochaines étapes de notre mission d’améliorer les soins de santé.

Création
Parvenir à des solutions qui contribuent à éliminer les obstacles de coût pour améliorer la distribution et maintenir l’efficacité des médicaments. Vous jouerez un rôle clé dans le façonnement d’une industrie mondiale.
Avantages sociaux
-
Une couverture sur laquelle vous pouvez compter :
- Soins médicaux, dentaires et de la vue
- Compte de frais médicaux
- Compte de frais variables
-
Des avantages sociaux qui surpassent votre salaire de base :
- 401(k) (États-Unis)
- Régime de retraite (Canada)
- Régime d’actionnariat privilégié pour le personnel
-
Soutien au bien-être global :
- Programmes de santé mentale
- Horaires de travail flexibles
- Congés payés
- Programme de mieux-être
- Remboursement des droits de scolarité
- Occasions de bénévolat
- Environnement de travail flexible
-
Un chef de file mondial de l’inclusion :
L’engagement de McKesson envers la diversité et l’inclusion commence au sommet. Nous figurons d’ailleurs à la liste des Meilleurs employeurs en matière de diversité compilée par Forbes.
Responsabilité
McKesson, l’une des 10 premières entreprises du classement Fortune Global 500, touche à pratiquement tous les aspects des soins de santé et s’emploie à faire une réelle différence. Nous sommes reconnus pour notre capacité à offrir un savoir, des produits et des services qui rendent les soins de qualité plus accessibles et plus abordables. Chez nous, la santé, le bonheur et le bien-être de nos gens et des personnes que nous desservons sont prioritaires—et nous tiennent à cœur.
Ce que tu fais chez McKesson a de l’importance. Nous favorisons une culture où tu peux t’épanouir et avoir un impact, et où tu es encouragé à proposer de nouvelles idées. Ensemble, nous façonnons l’avenir de la santé pour nos patients, nos communautés et nos équipes. Si tu souhaites dès aujourd’hui contribuer à la santé de demain, nous aimerions avoir de tes nouvelles.
McKesson is an impact-driven, Fortune 10 company that touches virtually every aspect of healthcare. We are known for delivering insights, products, and services that make quality care more accessible and affordable. Here, we focus on the health, happiness, and well-being of you and those we serve – we care.
What you do at McKesson matters. We foster a culture where you can grow, make an impact, and are empowered to bring new ideas. Together, we thrive as we shape the future of health for patients, our communities, and our people. If you want to be part of tomorrow’s health today, we want to hear from you.
Rejoignez McKesson Canada Automation en tant que développeur logiciel senior et contribuez à façonner l'avenir de l'automatisation pharmaceutique. Vous ferez partie d'une équipe dynamique de développement de produits, stimulant l'innovation et fournissant des solutions percutantes qui améliorent la satisfaction des clients. Ce rôle offre l'opportunité de diriger, collaborer et créer des logiciels de pointe dans un environnement rapide et axé sur le client.
Ce que vous ferez
- Concevoir, développer et maintenir des logiciels d'automatisation pharmaceutique en utilisant des pratiques de codage solides.
- Implémenter, déboguer, tester unitairement et optimiser les logiciels conformément aux feuilles de route des produits.
- Effectuer des revues de conception et de code entre pairs pour maintenir les normes de qualité.
- Collaborer avec les chefs d'équipe pour évaluer la portée et les délais des projets.
- Architecturer et développer des solutions logicielles répondant aux besoins des clients et du marché.
- Améliorer les produits d'automatisation existants et nouveaux avec des fonctionnalités innovantes.
- Soutenir les versions logicielles et les améliorations du cycle de vie.
- Identifier, signaler et résoudre les défauts des produits.
- Collaborer avec les équipes d'ingénierie et d'assurance qualité pour respecter les jalons de livraison.
- Documenter les processus de développement et les étapes clés.
- Se tenir informé des tendances technologiques et évaluer de nouveaux outils pour améliorer les produits.
- Établir des relations solides avec l'équipe de développement de produits et les autres parties prenantes.
- Interagir occasionnellement avec les clients lors des tests bêta et du dépannage.
- Encadrer les membres juniors de l'équipe et effectuer des revues entre pairs des artefacts produits.
Ce que vous apportez
- Expérience avérée en développement logiciel avec une solide base en programmation et conception orientée objet.
- Expertise en VB.Net, C#, SQL Server, TFS, WCF, services Web, HTML5, CSS, Angular, JavaScript, XML et WinForms.
- Bonne connaissance de Blazor et gRPC.
- Expérience avec RabbitMQ et Azure (préféré).
- Familiarité avec l'architecture de microservices (préféré).
- Capacité à travailler en collaboration dans des équipes interfonctionnelles.
- Excellentes compétences en communication en anglais et en français (bilingue requis).
- Passion pour la satisfaction client et la résolution créative de problèmes.
- Expérience dans des environnements de développement Agile.
- Autonomie et solides compétences organisationnelles.
- Expérience dans l'industrie pharmaceutique ou de la santé (un atout).
Exigences minimales
- Diplôme ou équivalent, avec généralement plus de 7 ans d'expérience pertinente.
Compétences et expériences préférées
- Expérience avec les files de messages RabbitMQ.
- Exposition aux services cloud Azure.
- Familiarité avec l'architecture de microservices.
- Expérience préalable dans l'industrie pharmaceutique ou de la santé.
Le.la titulaire de ce poste aura à soutenir de façon quotidienne des clients internes et/ou externes à l’extérieur du Québec et/ou aux États-Unis. Par conséquent, ce poste requiert une maîtrise de l’anglais à l’écrit et à l’oral. Veuillez noter que le nombre de postes dont les tâches requièrent une connaissance de la langue anglaise a été restreint dans la mesure du possible.
___________________________________________________________________________________________________________________
Join McKesson Canada Automation as a Senior Software Developer and help shape the future of pharmacy automation. You’ll be part of a dynamic product development team, driving innovation and delivering impactful solutions that enhance customer satisfaction. This role offers the opportunity to lead, collaborate, and create cutting-edge software in a fast-paced, customer-focused environment.
What You’ll Do
- Design, develop, and maintain pharmacy automation software using solid source code practices.
- Implement, debug, unit test, and optimize software aligned with product roadmaps.
- Conduct peer design and code reviews to uphold quality standards.
- Collaborate with team leads to assess project scope and timelines.
- Architect and develop software solutions that meet customer and market needs.
- Enhance existing and new automation products with innovative features.
- Support software releases and lifecycle enhancements.
- Identify, report, and resolve product defects.
- Partner with Engineering and QA to meet release milestones.
- Document development processes and milestones.
- Stay current with technology trends and evaluate new tools for product benefit.
- Build strong relationships across the product development team and other stakeholders.
- Occasionally engage with customers during beta testing and troubleshooting.
- Mentor junior team members and conduct peer reviews of product artifacts.
What You Bring
- Proven experience in software development with a strong foundation in object-oriented programming and design.
- Expertise in VB.Net, C#, SQL Server, TFS, WCF, Web Services, HTML5, CSS, Angular, JavaScript, XML, and WinForms.
- Strong knowledge of Blazor and gRPC.
- Experience with RabbitMQ and Azure (preferred).
- Familiarity with Microservice Architecture (preferred).
- Ability to work collaboratively in cross-functional teams.
- Strong communication skills in both English and French (bilingual required).
- Passion for customer satisfaction and creative problem-solving.
- Experience working in Agile development environments.
- Independent work ethic and strong organizational skills.
- Background in pharmaceutical or healthcare industry (a plus).
Minimum Requirements
- Diplôme ou équivalent, avec généralement plus de 7 ans d'expérience pertinente.
Preferable Skills & Experience
- Experience with RabbitMQ message queues.
- Exposure to Azure cloud services.
- Familiarity with Microservice Architecture.
- Prior experience in the pharmaceutical or healthcare industry.
The incumbent of this position will provide daily support to internal and/or external clients outside Quebec and/or in the United States. Therefore, he/she must be proficient in spoken and written English. Please note that the number of positions requiring English language skills has been limited where possible.
We are proud to offer a competitive compensation package at McKesson as part of our Total Rewards. This is determined by several factors, including performance, experience and skills, equity, regular job market evaluations, and geographical markets. The pay range shown below is aligned with McKesson's pay philosophy, and pay will always be compliant with any applicable regulations. In addition to base pay, other compensation, such as an annual bonus or long-term incentive opportunities may be offered. For more information regarding benefits at McKesson, please click here.
Notre échelle salariale de base pour ce poste
Our Base Pay Range for this position
$85,400 - $142,400McKesson est un employeur qui adhère aux principes d’égalité d’accès à l’emploi.
McKesson offre des possibilités d'emploi égales aux candidat·e·s et aux employés, et s'engage à créer un environnement diversifié et inclusif, sans distinction de race, de couleur, de religion, de sexe, d'orientation sexuelle, d'identité de genre, d'origine nationale, de statut de vétéran protégé, de handicap, d'âge ou d'informations génétiques. Pour en savoir davantage sur les politiques de McKesson à cet égard, veuillez consulter notre page sur l'égalité des chances en matière d'emploi.
McKesson is an Equal Opportunity Employer
McKesson provides equal employment opportunities to applicants and employees and is committed to a diverse and inclusive environment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, age or genetic information. For additional information on McKesson’s full Equal Employment Opportunity policies, visit our Equal Employment Opportunity page.
Join us at McKesson!