Location: Toronto, ON – On-site 4 days per week
Language: Strong written and verbal communication skills in English required
Duration: Permanent
Background Check: Successful completion of a criminal background check is required
This is an exciting opportunity to join a highly collaborative Technology Team within a dynamic supply chain and retail operations environment at Canadian Tire. As a Web Developer, you will play a key role in maintaining, modernizing, and enhancing core applications—including the main learning and training platform used across Canadian Tire retail stores.
This environment is fast-paced, business-centric, and deeply collaborative. You will work closely with a people-focused manager, business stakeholders, and a technical associate to deliver solutions that keep essential training, workflow, and operational systems running efficiently.
Your work will span backend development, front-end modernization, integrations, cloud deployments, and CI/CD pipeline improvements—supporting teams across the organization who rely on stable, scalable, and modern systems.
What’s in it for You
Join a culture that values learning, creativity, ownership, and continuous improvement.
Work in an environment where experience matters more than formal education.
Contribute to modernization initiatives using .NET 8, C#, React.js, Azure, microservices, and other modern technologies.
Work closely with business teams, giving you strong visibility and real impact.
Enjoy the support of a manager who encourages curiosity, collaboration, and flexibility.
Gain exposure to new technologies—including opportunities to explore AI and automation (nice to have, not required).
Your Responsibilities
In this role, you will:
Maintain, modernize, and enhance core web applications using C#, ASP.NET MVC, .NET 8, .NET Core, JavaScript, and SQL Server.
Develop, optimize, and consume REST APIs and SOAP services, including work on Windows Services.
Support and build microservice-based components that automate workflows and improve learning platform functionality.
Collaborate with business stakeholders to understand requirements for store-level learning and on-the-job training tools.
Troubleshoot issues, perform code reviews, and improve application and database performance.
Conduct load and stress testing using JMeter or BlazeMeter.
Deploy and support applications in Azure, including building and maintaining CI/CD pipelines (Jenkins or similar).
Contribute to front-end modernization efforts, including migrating legacy JavaScript to React.js.
Work closely with QA on automated testing and defect reduction.
Adapt to new technologies and tools as needed—flexibility is key.
Skills and Qualifications
Must-Have Experience
5+ years as a Web Developer or Software Developer.
Strong hands-on experience with:
C#, ASP.NET MVC, .NET Framework / .NET 8
.NET Core
SQL Server & Entity Framework
JavaScript (modernization experience preferred)
Experience building and consuming REST APIs and SOAP services.
Experience with Azure cloud services, deployments, and environment support.
Experience building and maintaining CI/CD pipelines (Jenkins or similar).
Solid understanding of the software development lifecycle (SDLC).
Ability to work closely with business teams (this is not a siloed IT-only role).
Nice to Have
Experience with microservices architecture.
Experience with automated testing practices.
Exposure to AI/automation tools.
SaaS or cloud modernization experience.
Ability to mentor junior team members.
Retail background helpful but not required.
Notes from the Hiring Manager
“We are looking for someone who is passionate about improving systems, curious about new technologies, and ready to take ownership of meaningful technical challenges. This role works closely with the business, so communication and collaboration matter. If you enjoy problem-solving, modernizing applications, and working in a fast-moving environment, you will thrive here.”
About Canadian Tire Corporation
Canadian Tire Corporation, Limited (CTC) is one of Canada’s most trusted companies, with 90+ Owned Brands, 1,700 retail locations, and leading e-commerce and financial services. They innovate with purpose, investing in technology, products, and talent to drive the business forward. CTC offers competitive pay, benefits, learning opportunities, and mental health support. Guided by their Core Values of inclusion, innovation, outcomes, collaboration, and personal responsibility, they aim to make life in Canada better. With wide-ranging career opportunities, there is a place for you at CTC.
Commitment to Diversity, Inclusion and Belonging
CTC is committed to fostering a culture of belonging where diversity, inclusion, and equity are valued, all individuals are treated with dignity and respect, and they work together to make life in Canada better.
Accommodations
CTC is committed to inclusion and welcoming candidates from equity-seeking groups, providing accommodations throughout the application and interview process to support your needs.
We appreciate the time and effort all applicants invest in their submissions. Please note that only candidates shortlisted for this role will be contacted directly. However, your profile will remain under consideration for future opportunities that align with your experience and career goals. All qualified applicants will receive fair consideration for employment. We welcome individuals of all backgrounds, experiences, and identities including those who identify as women, members of racialized groups, Indigenous Peoples, persons with disabilities, and 2SLGBTQIA+ communities. If you require an accommodation, please review our
accessibility policy and reach out to our accessibility officer with any questions. Our human recruiters review all applications and always make the final hiring decision. On occasion, we also use AI-assisted tools to help review applications.