Talent.com
Sr. Software Developer
Sr. Software DeveloperMCD McKesson Canada Corporation / La Corporation McKesson Canada • 2300 Meadowvale Blvd, CAN, ON, Mississauga
Sr. Software Developer

Sr. Software Developer

MCD McKesson Canada Corporation / La Corporation McKesson Canada • 2300 Meadowvale Blvd, CAN, ON, Mississauga
8 hours ago
Job type
  • Full-time
Job description

Job Summary

The Senior Software Developer is responsible for designing, developing, testing, debugging, and implementing software components and tools, primarily using .NET technologies. This role involves defining system software design requirements and contributing to key architectural decisions. The developer ensures successful implementation and monitoring of system enhancements to improve efficiency. Additionally, they establish and maintain software engineering policies, standards, and procedures.

Specific Responsibilities

  • Design, develop, and maintain backend services, APIs, and system components using C# and .NET technologies, ensuring high reliability, scalability, and performance.
  • Work extensively with SQL Server, writing efficient queries and leveraging Entity Framework or Dapper for secure and optimized data access.
  • Participate in system and solution design discussions, contributing to technical decisions and proposing architectural improvements.
  • Collaborate closely with Product Owners to clarify requirements, define technical acceptance criteria, and ensure backend solutions align with product direction.
  • Translate business needs into well‑structured technical tasks, sequence flows, and backend implementation plans.
  • Develop and maintain automated tests (unit, integration, service level) to ensure stability and regression protection.
  • Contribute to CI / CD pipelines and deployment automation using Git‑based workflows and continuous integration tooling.
  • Implement secure coding practices and follow internal engineering standards, including logging, telemetry, configuration management, and compliance requirements.
  • Conduct peer code reviews to ensure code quality, maintainability, and alignment with established guidelines.
  • Troubleshoot and resolve backend issues, including production‑level defects, performance bottlenecks, and integration failures.
  • Produce clear technical documentation, including design notes, API definitions, and operational runbooks.
  • Support production environments as part of a structured rotation, contributing to root‑cause analysis and stability improvements.

General Responsibilities

  • Follow and help maintain established software engineering policies, standards, and procedures.
  • Work effectively within an Agile / Scrum environment, participating in sprint planning, daily stand‑ups, backlog refinement, reviews, and retrospectives.
  • Communicate proactively with team members, Product Owners, and stakeholders regarding technical progress, risks, and dependencies.
  • Ensure backend systems meet organizational expectations around performance, security, reliability, scalability, and operational readiness.
  • Contribute to ongoing improvement of development practices, tooling, automation, and code quality across the engineering team.
  • Keep current with evolving .NET technologies, cloud capabilities, and industry best practices relevant to backend development.
  • Support cross‑functional collaboration with QA, DevOps, Cloud, Architecture, and Security teams to ensure smooth delivery and operational success.
  • Minimum Qualifications

  • Minimum 7 years of experience in software development.
  • Experience with .NET Framework 4.8 and C#
  • Key Competencies

  • Experience with ASP.NET MVC / Web API.
  • Solid understanding of object-oriented design, SOLID principles, and design patterns.
  • Familiarity with SQL Server and data access technologies (e.g., Entity Framework / Dapper).
  • Experience with CI / CD pipelines, Git, and automated testing.
  • Experience with React or Angular for front-end development.
  • Exposure to .NET Core or .NET 6+
  • Familiarity with cloud platforms (e.g., Azure, AWS).
  • Experience working in Agile / Scrum environments.
  • McKesson welcomes and encourages applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process.

    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

    Our Base Pay Range for this position

    $89,700 - $149,500

    McKesson has become aware of online recruiting-related scams in which individuals who are not affiliated with or authorized by McKesson are using McKesson’s (or affiliated entities, like CoverMyMeds or RxCrossroads) name in fraudulent emails, job postings or social media messages. In light of these scams, please bear the following in mind :

    McKesson Talent Advisors will never solicit money or credit card information in connection with a McKesson job application.

    McKesson Talent Advisors do not communicate with candidates via online chatrooms or using email accounts such as Gmail or Hotmail. Note that McKesson does rely on a virtual assistant (Gia) for certain recruiting-related communications with candidates.

    McKesson job postings are posted on our career site : .

    Create a job alert for this search

    Sr Software Developer • 2300 Meadowvale Blvd, CAN, ON, Mississauga

    Similar jobs
    Senior Software Engineer

    Senior Software Engineer

    Civica Infrastructure Inc • Woodbridge, ON, Canada
    Full-time
    Smart City Water is looking for a Senior Software Engineer to support the ongoing development and scaling of our cloud-based platforms. The role is focused on backend and cloud engineering, architec...Show more
    Last updated: 30+ days ago • Promoted
    Software Development Engineer III

    Software Development Engineer III

    Biiibo Inc. • Concord, ON, Canada
    Full-time
    As a Software Development Engineer lll, you will work as part of a small, autonomous, agile team to deliver both internal and external applications. built on a modern hybrid cloud platform.You will...Show more
    Last updated: 30+ days ago • Promoted
    Sr. Python Developer

    Sr. Python Developer

    IntelliPro Group Inc. • Mississauga, ON, CA
    Full-time
    Quick Apply
    Python Developer (Pyspark) Position Type : Contract Location : Mississauga, ON Pay Rate : $45-$50 per hour (CAD) Job ID# : JR1030902 Job Description : At least 10 years of Experience in Python developme...Show more
    Last updated: 30+ days ago
    Sr. Software Design Engineer

    Sr. Software Design Engineer

    Evertz Microsystems Limited • Burlington, ON, ON, CA
    Full-time
    Quick Apply
    We are seeking a Senior Software Design Engineer with deep expertise in real-time media systems, audio / video compression, and high-performance software development. You will play a critical role in ...Show more
    Last updated: 28 days ago
    Senior Software Architect Engineer (Aerospace / eVTOL)

    Senior Software Architect Engineer (Aerospace / eVTOL)

    Essence Coaching Group • Brampton, ON, Canada
    Full-time
    Senior Software Architect Engineer (Aerospace / eVTOL).CAD 120,000 – 165,000 (annual).A senior-level Software Architect & Engineer is sought to lead mission-critical aerospace software de...Show more
    Last updated: 18 days ago • Promoted
    Staff Software Engineer – Developer Tooling - icon.

    Staff Software Engineer – Developer Tooling - icon.

    icon. • mississauga, on, ca
    Full-time
    Staff Software Engineer – Developer Tooling & IDE Platforms.Toronto, ON | Full-Time | On-Site.We are building a new class of desktop-first developer tooling designed for highly technical engineers ...Show more
    Last updated: 22 hours ago • Promoted • New!
    Project Manger - Software Product Development

    Project Manger - Software Product Development

    freelance.ca • Vaughan, Canada
    Full-time
    Our client is a global leader in scientific instrumentation and analytical technologies.They are seeking an experienced Project Manager to lead software development initiatives that support next-ge...Show more
    Last updated: 22 days ago • Promoted
    Principal systems software engineer

    Principal systems software engineer

    Targeted Talent • Mississauga, ON, Canada
    Full-time
    Our client is a company building the world's highest- performance pure digital AI inference chip.We are looking for an experienced software engineer with excellent C / C++ programming skills and ...Show more
    Last updated: 30+ days ago • Promoted
    Software Architect - etobicoke

    Software Architect - etobicoke

    Randstad Digital Americas • etobicoke, on, ca
    Full-time
    Oakville, Ontario (Hybrid - 3 days onsite / week).We are seeking a pragmatic and visionary.In this role, you will be the bridge between complex business requirements and robust technological solution...Show more
    Last updated: 16 hours ago • Promoted • New!
    Software Solution Architect

    Software Solution Architect

    Birdseye Solutions • Mississauga, ON, Canada
    Permanent
    Birdseye Solutions is a North American leader in remote video monitoring, security, and facility supervision.With more than 500 professionals dedicated to making the world a safer place, the global...Show more
    Last updated: 30+ days ago • Promoted
    Sr Project Engineer

    Sr Project Engineer

    Aversan Inc. • mississauga, on, ca
    Full-time
    Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries. We are seeking an experienced Senior Project Engineer to ...Show more
    Last updated: 22 hours ago • Promoted • New!
    Sr. DevOps Engineer

    Sr. DevOps Engineer

    MacDonald Search Group • Mississauga, ON, Canada
    Full-time
    MacDonald Search Group has been asked by our.The primary responsibility of this role will be to design, build, and optimize a scalable, secure, cloud-native DevOps and CI / CD infrastructure supporti...Show more
    Last updated: 22 days ago • Promoted
    Staff Software Engineer

    Staff Software Engineer

    Clutch Technologies Inc. • Etobicoke, ON, Canada
    Full-time +1
    Clutch is Canada's largest online used car retailer, delivering a seamless, hassle-free car-buying experience to drivers everywhere. Customers can browse hundreds of cars from the comfort of the...Show more
    Last updated: 20 days ago • Promoted
    Senior Software Developer

    Senior Software Developer

    Mevotech • Mississauga, ON, CA
    Full-time
    Quick Apply
    JOB PURPOSE Reporting into the Manager, Software Applications, the Senior Software Developer will be responsible for helping drive the success of our software development projects across functional...Show more
    Last updated: 30+ days ago
    Software Engineering Consultant

    Software Engineering Consultant

    E-Solutions • etobicoke, on, ca
    Full-time
    ServiceNow Administrator – Mid / L2–L3.Location : Mississauga, On and Vancouver, BC.Owns configuration, platform stability, and enhancement support across multiple ServiceNow modules.Administer user...Show more
    Last updated: 22 hours ago • Promoted • New!
    Software Developer

    Software Developer

    Promise Robotics • Remote, Ontario, Canada, L5B
    Remote
    Full-time
    Promise Robotics is a rapidly growing venture-backed technology startup with a mission to help the building industry to harness automation toward producing more affordable and sustainable buildings...Show more
    Last updated: 7 hours ago • New!
    Sr Test Engineer

    Sr Test Engineer

    GDKN Corp. • Mississauga, ON, Canada
    Full-time
    The staffing solutions division of GDKN is a leading provider of end-to-end solutions in the temporary staffing space.With companies across the globe laying critical emphasis on their human resourc...Show more
    Last updated: 10 days ago • Promoted
    Software Engineer - Android

    Software Engineer - Android

    Hygiena LLC • Mississauga, ON, Canada
    Full-time
    Hygiena provides rapid microbiology diagnostic tests and solutions for mission-critical, time-sensitive processes around the world. Hygiena’s proprietary diagnostic technologies enable custome...Show more
    Last updated: 30+ days ago • Promoted