Programming Analyst – Canadian Tire – Mississauga, ON
Location: Mississauga, ON | Company: Canadian Tire
Canadian Tire Corporation is one of Canada’s most trusted and recognized companies — and right now, they’re looking for a Programming Analyst to join their Operations Planning Centre (OPC) team in Mississauga, Ontario. This is a technical role with real business impact, sitting at the intersection of supply chain operations, data engineering, and application development.
In this position, you’ll be embedded within the Decision Support team, developing and maintaining applications that power day-to-day decision making across Canadian Tire’s supply chain network. You’ll collaborate with IT professionals, business stakeholders, and management to deliver solutions that keep product flow running efficiently across the organization.
About the Role: Programming Analyst
The Programming Analyst at Canadian Tire’s OPC is responsible for the full lifecycle of application development — from understanding business needs and translating them into technical requirements, to building, documenting, and maintaining the solutions that support critical supply chain decisions. You’ll be working on both new development and the ongoing support of existing applications, including participation in a 24/7 paging rotation.
Beyond coding, this role calls for strong communication skills and business acumen. You’ll be expected to work collaboratively across all levels of the organization, facilitate conversations between technical and non-technical stakeholders, and stay current on evolving technologies including AI-enabled tools, Big Data platforms, and cloud data technologies. It’s a role for someone who is equally comfortable digging into a database query and presenting options to senior leadership.
Benefits and Salary
Canadian Tire offers a broadband salary range of $53,000 to $88,000, with a typical hiring range between $53,000 and $80,000 depending on experience, industry benchmarks, and internal equity. Beyond compensation, employees receive a comprehensive benefits and retirement program, performance incentives, continuing education programs, career growth opportunities, and product discounts. The company also offers an enhanced flex benefits package that includes $5,000 per year in mental health benefits for eligible employees and their families, as well as Canadian Tire Profit Sharing and access to the Triangle Learning Academy.
Job Details
📌 Job Type: Full-Time
🏢 Company: Canadian Tire Corporation
📍 Location: Mississauga, ON
🆔 Requisition ID: JR163185
🗓️ Date Posted: August 12, 2026
💰 Pay: $53,000 – $80,000 per year (typical hiring range)
Responsibilities
As a Programming Analyst at the OPC, your day-to-day work centres on keeping critical supply chain applications running smoothly and continuously improving them. You’ll serve as a bridge between technical development and business operations, ensuring that decision-makers have the tools and data they need when they need them.
- Develop, document, and maintain applications aligned with IT and industry coding and database standards
- Provide support and maintenance for existing applications, including documentation updates, code maintenance, and participation in the 24/7 paging rotation
- Support business decision making by generating ad-hoc reports, information, and databases as required
- Work with end users to understand, define, and document business and technical requirements, translating them into actionable solutions
- Present recommendations and clearly communicate the pros and cons of different technical alternatives to stakeholders
- Stay current on evolving coding languages, database software, and industry standards including AI-enabled technologies
- Build business knowledge of OPC processes and systems to deliver effective solutions across supply chain groups
- Collaborate with IT, management, and business stakeholders on the integration of Canadian Tire systems across CT Banners
Requirements / Skills
The ideal candidate brings a solid technical foundation in application development and database engineering combined with a genuine interest in supply chain and retail business processes. Canadian Tire values people who can work independently, communicate clearly across all levels, and thrive in a dynamic, fast-moving environment.
- Post-secondary education in computer science, engineering, business, or logistics with technology-focused content
- 3 to 7 years of experience in the full lifecycle of application development, database design, and implementation
- Web development experience with ASP.NET (C# with AJAX toolkit extension)
- Database development skills in Oracle and MS-SQL Server, including SQL, Oracle PL/SQL, and MS T-SQL
- Experience with SSIS packages for data transfers and Microsoft Office tools including MS-Access and MS-Excel
- Knowledge of supply chain business processes and a solid understanding of retail principles
- Big Data platform experience (Hadoop, Hive, Azure/ADLS, GCP/BigQuery, Snowflake, NoSQL, etc.) considered a strong asset
- Microsoft Power Platform knowledge (Power BI, Power Automate, Copilot Studio) and AI/intelligent automation experience are assets
How to Apply
To apply for this Programming Analyst position at Canadian Tire in Mississauga, use the official link below. Make sure your resume is up to date and tailored to reflect your technical development experience before submitting.
Share This Opportunity
Know someone who might be interested? Share this job posting and help them join Canadian Tire in Mississauga.
Job Summary & Tips for Applying
Quick Summary & What to Highlight: This Programming Analyst role at Canadian Tire in Mississauga is perfect for candidates who excel in application development, database engineering, and supply chain analytics. On your resume, emphasize any experience with ASP.NET, Oracle/MS-SQL, SSIS, and Big Data platforms, as well as your ability to translate business needs into technical solutions. If you’ve previously worked in supply chain, logistics, or retail technology environments, make sure to highlight specific projects and achievements that demonstrate end-to-end development experience.
Resume & Application Tips: Before applying, tailor your resume to match the job description. Include keywords like Programming Analyst, supply chain decision support, and full lifecycle application development that appear in the posting. Quantify your achievements where possible (e.g., “reduced report generation time by 40% through automated SSIS pipeline” or “maintained 99.9% application uptime across 3 production systems”). Write a brief cover letter that speaks to your interest in Canadian Tire’s OPC environment and your experience supporting business decision making through technology. Double-check your application for spelling errors and ensure your contact information is current.
Interview Preparation: If selected for an interview, research Canadian Tire Corporation‘s supply chain operations, their family of banners, and their technology investment priorities. Prepare specific examples using the STAR method (Situation, Task, Action, Result) to demonstrate your database development, stakeholder communication, and application support skills. Common questions may include scenarios about managing competing priorities, supporting on-call rotations, and translating complex business requirements into technical solutions. Dress appropriately for a corporate technology environment, arrive 10–15 minutes early, and bring copies of your resume. Prepare thoughtful questions about the Decision Support team’s roadmap, current tech stack, and opportunities for growth. After the interview, send a thank-you email within 24 hours reiterating your interest in the position.