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
2 days 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 Staff Software Engineer

    Senior Staff Software Engineer

    Hays • mississauga, on, ca
    Full-time
    Staff / Senior Software Developer.We are looking for a Staff / Senior Software Developer to join our cross-functional AI Engineering team. You will be a key architect and contributor to an.The ideal can...Show more
    Last updated: 2 days ago • Promoted
    Software Engineering Consultant

    Software Engineering Consultant

    E-Solutions • brampton, 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: 2 days ago • Promoted
    Software Engineer

    Software Engineer

    EPITEC • Oakville
    Full-time
    Epitec is seeking an experienced Software Engineer to join our automotive client's team.As a Software Engineer, the candidate will play a pivotal role in designing, developing, testing and maintain...Show more
    Last updated: 1 day ago • Promoted
    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: 30+ days ago
    Applications Development Sr Programmer Analyst

    Applications Development Sr Programmer Analyst

    Citi • Mississauga
    Full-time
    The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems ...Show more
    Last updated: 1 day ago • Promoted
    Integration Developer — SOA & Oracle Middleware

    Integration Developer — SOA & Oracle Middleware

    IKO Industries • Mississauga
    Full-time
    A leading manufacturing company is seeking an Intermediate Integration Developer in Mississauga, ON.This key role involves maintaining production domains and working on integration projects using O...Show more
    Last updated: 1 day ago • Promoted
    Software Engineer II - Cloud & Scalable Apps

    Software Engineer II - Cloud & Scalable Apps

    Symcor Inc. • Mississauga
    Full-time
    A leading data exchange firm is seeking an experienced developer to design and develop applications with a focus on scalability and extensibility. The role demands at least 5 years of experience in ...Show more
    Last updated: 1 day ago • Promoted
    Applications Development Sr Programmer Analyst

    Applications Development Sr Programmer Analyst

    PowerToFly • Mississauga
    Full-time
    The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems ...Show more
    Last updated: 15 days ago • Promoted
    Software development Manager

    Software development Manager

    Techblocks, Inc. • Vaughan
    Full-time
    We are seeking an experienced and dynamic Technical Lead with strong experience in.The ideal candidate will have 15+ years of professional experience in designing, developing, and maintaining scala...Show more
    Last updated: 1 day 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 Architect - oakville

    Software Architect - oakville

    Randstad Digital Americas • oakville, 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: 2 days ago • Promoted
    Senior Controls Systems Software Designer

    Senior Controls Systems Software Designer

    ATS Automation Tooling Systems Inc • Vaughan
    Full-time
    Location : Woodbridge, ON, CA, L4L 8K9.Senior Controls Systems Software Designer.Join our globally growing team at ATS Test where we create complex automation solutions at the highest level that sus...Show more
    Last updated: 1 day ago • Promoted
    On-Site Software Sales Specialist – Green Impact

    On-Site Software Sales Specialist – Green Impact

    Government of Canada - Central • Mississauga
    Full-time
    A government organization in Mississauga is seeking a sales professional to estimate costs, prepare contracts, and identify clients. This role requires on-site work, emphasizing contributions to env...Show more
    Last updated: 1 day ago • Promoted
    Sr Software Engineer - DevOps

    Sr Software Engineer - DevOps

    Guidewire Software • Mississauga
    Full-time +1
    We are growing our engineering team and are looking for an experienced, product-minded Senior Software Engineer to help build and scale our platform. This role is ideal for someone who enjoys owners...Show more
    Last updated: 1 day ago • Promoted
    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: 2 days ago
    Applications Development Sr Programmer Analyst

    Applications Development Sr Programmer Analyst

    Citibank (Switzerland) AG • Mississauga
    Full-time
    For additional information, please review.Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and estab...Show more
    Last updated: 15 days ago • Promoted
    Sr SWE - Developer Experience ( DevEx)

    Sr SWE - Developer Experience ( DevEx)

    PointClickCare • Mississauga
    Full-time
    At PointClickCare our mission is simple : to help providers deliver exceptional care.And that starts with our people.As a leading health tech company that’s founder-led and privately held, we empowe...Show more
    Last updated: 1 day ago • Promoted
    Sr. Controls Designer

    Sr. Controls Designer

    Mpac • Mississauga, Ontario, CA
    Full-time +1
    Quick Apply
    Purpose of this position is to perform software programming and electrical debugging activities in Mpac Langen Americas.As the technical lead, in direct collaboration with the Project Manager, this...Show more
    Last updated: 30+ days ago