Skip to main content
← Back to Jobs

Application Architect

RootsToronto, Ontario
Full-time3-7
👁️ 0 views📝 0 applicationsPosted 8/27/2026Expires 9/26/2026
Tailor Resume for This JobCheck ATS Score

Get alerts for roles like this

More Application Architect roles in Toronto, Ontario — straight to your inbox. No account needed.

Applying to this role? Tailor your résumé to this job description in one click, then download it clean — no watermark, no subscription.

Job Description

Nature & Scope → Your Role at Roots The Application Architect is an important technical role supporting the systems and applications that power business operations at Roots. Reporting to the Vice President of Information Technology, this role focuses on assisting with system integrations, supporting data flows across platforms, and contributing to software development best practices across multiple technical streams. Working within a multidisciplinary team—including Analysts, Developers, QA, Infrastructure, and Security—you will help design, document, and build applications and integrations that enable key business processes, enhance customer experience, and improve operational efficiency across Roots’ retail and online environments. In this role, you will support the development, documentation, implementation, and maintenance of production applications and integrations. The ideal candidate is passionate about technology, eager to grow their architectural skill set, and excited to contribute to the success of an iconic Canadian brand. Key Responsibilities → How You’ll Make an Impact Support full‑stack development for on‑premise and cloud‑based applications. Assist in designing scalable, reliable, and secure software solutions. Contribute to technical documentation, including architectural and data flow diagrams. Help troubleshoot production systems and identify root causes. Collaborate with Business Analysts and end users to understand requirements and translate them into technical implementation plans. Participate in code reviews and help promote development best practices. Qualifications & Experience → The Skills You Bring Minimum 3 years of experience in full‑stack software development, with exposure to solution or application design. Experience with C# / .NET. Front‑end development experience with HTML, CSS, JavaScript, and modern JS frameworks. Exposure to cloud development (Azure Functions, Azure App Service, AWS Lambda, etc.). Experience with relational and/or NoSQL databases. Familiarity with source control systems such as GitHub, Bitbucket, Azure DevOps, or similar. Understanding of CI/CD pipelines (GitHub Actions, Azure DevOps, Jenkins). Experience supporting or troubleshooting production systems is an asset. Familiarity with Agile development practices. Preferred experience in retail technologies such as POS systems, e‑commerce platforms, inventory management, or financial systems. Post‑secondary education in computer science, software engineering, or a related field. Strong written and verbal communication skills. Solid analytical and problem‑solving abilities. Ability to work independently and collaboratively in a fast‑paced environment. Willingness to take initiative, learn new technologies, and grow into broader architectural responsibilities. Experience with middleware platforms (Mulesoft, Boomi, Azure Integration Services, Informatica) is an asset.

Required Skills

C#.NETHTMLCSSJavaScriptAzureAWSGitHubBitbucketAzure DevOpsGitHub ActionsJenkinsAgilePOS systemsE-commerce platformsInventory managementFinancial systemsMuleSoftBoomiAzure Integration ServicesInformatica

Prepare to Win This Role

Everything you need to ace the interview and negotiate top-of-band compensation.

The best-paying roles in your field. Every week. Free.

Join 10,000+ professionals getting job alerts and salary insights in their inbox

We respect your privacy. Unsubscribe anytime with one click.