Application Architect - Microsoft Azure

Avanade View all jobs

  • Toronto, ON
  • Permanent
  • Full-time
  • 17 hours ago
The Application Architect – Microsoft Azure is a senior technical leader responsible for designing, implementing, and maintaining cloud-based application architectures on the Microsoft Azure platform. This role collaborates closely with business stakeholders, development teams, and IT operations to ensure that solutions are scalable, secure, and aligned with organizational objectives. The ideal candidate combines deep technical expertise in Azure services with strong communication and leadership skills.Key ResponsibilitiesArchitect comprehensive end-to-end application solutions utilizing Azure PaaS services, including App Services, Functions, API Management, Azure SQL, Storage, and Event Grid.Design and integrate AI-driven features leveraging Azure AI services such as Azure OpenAI, Cognitive Services, AI Search, and Copilot Studio.Lead architecture reviews, solution design workshops, and technical planning sessions across multi-disciplinary teams.Develop strategies for the modernization and migration of legacy applications to the Azure platform.Ensure all solutions adhere to Azure Well-Architected Framework principles.Provide architectural guidance and enforce best practices for development teams.Create and maintain architecture diagrams, technical documentation, and reference implementations.Evaluate emerging Azure and AI services to foster innovation and drive continuous improvement.Troubleshoot complex issues related to applications, integration, and cloud infrastructure.Lead the migration of on-premises applications to Azure, including planning, execution, and troubleshooting.Collaborate with business analysts, developers, and other architects to translate business requirements into technical solutions.Establish and enforce architectural standards, guidelines, and governance for cloud-based applications.Evaluate, recommend, and implement Azure services such as App Services, Azure Functions, Logic Apps, Azure SQL, and more.Ensure application security, compliance, and performance through effective design and monitoring.Provide technical leadership and mentoring to development teams during solution implementation.Stay current with Azure platform updates, emerging technologies, and industry trends.Document architectures, workflows, and processes for knowledge sharing and operational continuity.Participate in code reviews, solution assessments, and ongoing optimization activities..QualificationsBachelor’s degree in Computer Science, Information Technology, or related field; Master’s degree preferred.10+ years of experience in application architecture or software engineering, with at least 3 years working with Microsoft Azure.Expertise in designing cloud-native and hybrid solutions using Azure services.Proficient in .NET, C#, and other relevant programming languages.Strong understanding of cloud security, identity management, and networking concepts.Experience with DevOps practices, CI/CD pipelines, and Infrastructure as Code (IaC) tools such as ARM templates, Bicep, or Terraform.Excellent communication, presentation, and documentation skills.Azure certifications (e.g., Azure Solutions Architect Expert, Azure Developer Associate) are highly desirable.Ability to work independently and collaboratively in fast-paced, dynamic environments.Preferred SkillsExperience with microservices, containerization (Docker, Kubernetes), and serverless architectures.Knowledge of data platform services (Azure SQL, Cosmos DB, Data Factory, etc.).Familiarity with monitoring and observability tools within Azure (Azure Monitor, Application Insights).Ability to manage multiple projects and priorities with attention to detail.Work Environment & BenefitsThis position may be onsite, hybrid, or remote depending on business needs. The organization offers competitive compensation, comprehensive health benefits, professional development opportunities, and a collaborative team culture.Compensation at Avanade varies depending on a wide array of factors, which may include but are not limited to the specific office location, role, skill set, and level of experience. As required by local law, Avanade provides a reasonable range of compensation, based on full-time employment, for roles that may be hired as set forth below.The recruiting efforts for this position are intended to fill a brand new position.The base pay range shown below is intended as a guideline to reflect the majority of offers for this role.It does not represent a maximum limit — in some cases, actual compensation may exceed the range where appropriate.See more information on our benefits here:Role Location:British Columbia/Ontario 131,000 - 156,000 CADAt Avanade, we are committed to ensure our people feel appreciated and empowered to succeed both personally and professionally..

Avanade

Similar Jobs

  • System Administrator

    Robert Half

    • Toronto, ON
    We are seeking an experienced IT Infrastructure & Support Specialist for a remote, temporary contract position. The ideal candidate will have strong Azure expertise, solid networki…
    • 1 month ago
  • System Administrator

    Robert Half

    • Toronto, ON
    We are seeking an experienced IT Infrastructure & Support Specialist for a remote, temporary contract position. The ideal candidate will have strong Azure expertise, solid networki…
    • 1 month ago