Azure Applications Architect

2 hours ago

Toronto, Ontario, Canada Quantum Management Services Ltd. Full-time

Position: Azure Applications Architect
Location: Toronto, Burlington or London, Ontario
Compensation: $135K-$140K base salary - excellent pension plan and comprehensive benefits; no bonus
Job Type: Permanent
Posting Type: Open vacancy
Working Model: Hybrid - 3 days onsite

Role Overview

We are seeking an Azure Application Cloud Solutions Architect / Technical Lead to design, develop and implement scalable, cloud-native applications and integration solutions within Microsoft Azure and enterprise business systems.
***Please note this is a APPLICATION role vs infrastructure role.
This is an opportunity to provide technical leadership, drive cloud innovation and shape application architecture within a collaborative, mission-driven organization supporting healthcare and public sector services across Canada.

What You'll Mainly Own

  • Lead the architecture and design of business applications and external customer systems, ensuring alignment with organizational objectives.
  • Translate business and technical requirements into comprehensive functional and technical solutions, including software products, customizations and integrations.
  • Architect and implement cloud-based applications using Azure App Services and Azure Functions.
  • Work with Azure SQL and Azure Storage to support application data management, persistence and storage requirements.
  • Design application integration patterns that enable communication between internal systems, third-party platforms and external services.
  • Design and implement scalable applications and services using Microsoft Azure.
  • Develop and integrate APIs, RESTful services and enterprise application integrations.
  • Collaborate with development teams to ensure architectural designs are implemented effectively.
  • Ensure applications meet requirements for scalability, availability, performance, security and maintainability.
  • Identify opportunities to modernize existing applications and improve system integration through cloud-native technologies.

Other things you will own

  • Oversee the technical implementation of medium to large-scale IT initiatives, ensuring delivery against project plans, timelines, quality standards and business objectives.
  • Provide architectural guidance and technical support throughout the solution lifecycle, from planning and design through development, testing and deployment.
  • Develop and maintain architectural documentation, technical specifications and end-to-end solution blueprints.
  • Design, build and maintain integrations between heterogeneous applications, APIs, databases and cloud-based platforms.
  • Support ERP and web developers in creating and maintaining application features and functionality on Microsoft Azure.
  • Identify opportunities to improve system scalability, performance, responsiveness, availability and resource utilization.
  • Establish and maintain architectural standards, governance practices, development methodologies and technical documentation.
  • Collaborate with business and technical stakeholders to establish integration strategies and ensure accurate, consistent information flow between systems.
  • Research emerging technologies and recommend solutions that improve flexibility, innovation and cost effectiveness.
  • Guide software promotion and release processes, helping manage transitions between development and production environments.
  • Support cloud migration initiatives, troubleshoot technical issues and contribute to network, database and end-user support for cloud-based platforms.
  • Promote DevOps best practices, automation, security, reliability and continuous improvement across Azure environments.

What We're Looking For

  • A university degree in programming, computer science, database development or administration, or a related discipline.
  • 6+ years of equivalent professional experience.
  • Microsoft Certified Professional certifications.
  • Proven experience designing and implementing scalable, secure cloud solutions using Microsoft Azure.
  • Strong ability to translate business requirements into technical architecture and cloud-native application designs.
  • Experience leading application architecture, systems integration and deployment initiatives.
  • Experience with Infrastructure as Code and cloud automation.
  • Experience modernizing legacy applications and migrating workloads to Azure.
  • Experience designing, developing and integrating APIs, including RESTful APIs.
  • Experience with messaging technologies, asynchronous communication and event-driven architecture.
  • Strong understanding of application integration, system integration and distribute