Job DescriptionJob Title: Application Solution Architect – (.Net, Java and Azure)
Location: Toronto, ON
Work Style: Hybrid (Tue–Thu, 8:30 AM – 5:00 PM EST)
Experience: 10+ years
Role Overview
We are seeking a highly skilled Application Solution Architect with deep expertise in Azure cloud, .NET, and Java technologies. The architect will design end-to-end enterprise applications, guide development teams, and ensure solutions align with organizational goals and industry best practices.
Key Responsibilities:
1. Solution Architecture & Design
• Design scalable, secure, high-performance architectures using Azure App Services, AKS, Azure Functions, Azure API Management, Service Bus, and Event Hub.
• Create logical, conceptual, and physical architecture diagrams.
• Define integration, data flow, and application modernization patterns.
• Provide technology leadership for .NET and Java application development.
2. Cloud Architecture on Azure
• Architect cloud-native, microservices-based applications on Azure.
• Define strategies for application modernization, cloud migration, and legacy transformation.
• Optimize cost, performance, and reliability using Azure best practices.
• Implement high-availability, disaster recovery, and resiliency patterns.
3. Development Leadership
• Guide teams in building applications using .NET, .NET Core, Java, Spring Boot, REST APIs, and Microservices.
• Review code, perform architecture audits, and ensure adherence to standards.
• Mentor developers on cloud-native best practices and clean architecture.
4. DevOps & Automation
• Design CI/CD pipelines using Azure DevOps or GitHub Actions.
• Implement Infrastructure as Code (IaC) using ARM, Bicep, or Terraform.
• Automate deployment, testing, and configuration across environments.
5. Security & Compliance
• Define application security architecture, including API security, IAM (Azure AD / Entra ID), Key Vault integration, and network security.
• Ensure compliance with enterprise and regulatory security frameworks.
6. Stakeholder Collaboration
• Work closely with business stakeholders, project managers, and developers.
• Translate business requirements into technical architecture.
• Provide thought leadership, architectural roadmaps, and solution blueprints.
Primary Skills
• Azure Cloud (App Services, AKS, Functions, API Management, Service Bus, Event Hub)
• .NET / .NET Core
• Java / Spring Boot / Microservices
• CI/CD & DevOps (Azure DevOps, GitHub Actions, IaC – ARM/Bicep/Terraform)
• Security & Compliance (Azure AD / Entra ID, Key Vault, API security)
• Agile methodologies