Skip to main content
Back to jobs

Le Développeur logiciel /Software Developer - Full Stack (.NET C#)

External
McKesson logoMckesson · Qc, Montreal, Ville Saint, Canada
Full-timeOn-site2w ago
AgileAngularCI/CDCSSGitHTML
Cover LetterConnect

Prepare for this interview

Elite

AI-generated questions, company research, and talking points tailored to this role


Benefits

Health insuranceEquity / stock options

Additional Information

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. Résumé du poste : Le Développeur logiciel - Full Stack (.NET C#) agit comme un contributeur expérimenté au sein de l'organisation d'ingénierie de McKesson, responsable de la conception, du développement et de la livraison d'applications web évolutives et de haute qualité prenant en charge des solutions orientées client (B2C). Ce rôle applique une solide expertise full stack couvrant les technologies backend et frontend, garantissant que les applications respectent les exigences de performance, de sécurité et de convivialité tout en s'alignant sur les normes de développement de l'entreprise. Évoluant dans le parcours professionnel, ce rôle exécute de manière autonome des tâches de développement complexes, contribue à la livraison de fonctionnalités et soutient les décisions de conception architecturale tout en collaborant étroitement avec des équipes interfonctionnelles. Le Développeur participe à l'ensemble du cycle de vie du développement logiciel (SDLC), contribuant à la conception, au codage, aux tests et au déploiement des applications. Le rôle met l'accent sur des pratiques de développement modernes, notamment l'architecture microservices, la conception axée sur les API et les modèles de développement alignés sur le cloud. Le développeur collabore avec les équipes produit, UX/UI, QA et ingénierie afin d'assurer une livraison fluide de solutions de haute qualité. De plus, le Développeur résout des défis techniques de complexité modérée, contribue à l'amélioration des systèmes et soutient l'amélioration continue des pratiques d'ingénierie. Ce rôle développe une solide expertise technique tout en acquérant une exposition à une complexité architecturale croissante, préparant ainsi une évolution vers des responsabilités de niveau senior. Responsabilités principales : Développement d'applications : Concevoir et développer des applications web robustes en utilisant .NET microservices, C#, Angular, TypeScript et Vue.js. Front Web : Collaborer avec les designers UX/UI pour traduire les concepts de design en applications fonctionnelles. Mise en œuvre de fonctionnalités : Collaborer avec des équipes interfonctionnelles pour définir, concevoir et implémenter de nouvelles fonctionnalités, en garantissant une fonctionnalité fluide et une expérience utilisateur optimale. Soutien à l'architecture : Aider à concevoir l'architecture des applications afin d'assurer l'évolutivité, la sécurité et la performance. Interaction avec la base de données : Travailler avec SQL Server, avec une préférence pour une expérience avec MongoDB, afin de gérer et optimiser les solutions de stockage de données. Qualité du code : Participer aux revues de code pour maintenir des standards de codage élevés et optimiser la performance des applications. Collaboration d'équipe : Travailler en étroite collaboration avec d'autres développeurs, chefs de produit et designers afin de livrer des solutions répondant aux besoins métier. Apprentissage continu : Se tenir informé des dernières tendances et technologies du secteur afin d'améliorer continuellement les pratiques de développement. Qualifications minimales (Connaissances, compétences et aptitudes) : Bonne compréhension des méthodologies de développement logiciel et des frameworks Agile. Solide maîtrise du développement full stack, incluant : Backend : .NET, C#, microservices Frontend : Angular, TypeScript, Vue.js, HTML, CSS, JavaScript Connaissance pratique de la conception d'API, des intégrations systèmes et des architectures distribuées. Expérience avec les bases de données relationnelles (SQL Server) et familiarité avec les bases NoSQL (MongoDB) souhaitée. Compréhension de la sécurité applicative, de l'optimisation des performances et des modèles de conception évolutifs. Familiarité avec les pipelines CI/CD, les systèmes de contrôle de version (par ex. Git) et les pratiques de qualité du code. Solides compétences en résolution de problèmes et en débogage, avec la capacité de résoudre des problèmes de complexité modérée. Capacité à travailler de manière autonome sur les tâches assignées tout en collaborant efficacement au sein d'équipes Agile. Compétences en communication efficaces pour collaborer avec des parties prenantes techniques et non techniques. Adaptabilité démontrée, esprit d'apprentissage et engagement envers l'amélioration continue. Expérience professionnelle : Licence/Baccal


Your Match

How well this role fits your profile.

Company Intel

What employees say

Worked at McKesson? Share your experience

Interested in this role?

Apply on the company's website.

Cover LetterConnect