Technical Lead Azure, .Net
Job Summary
Job Description: Job Title: Tech Lead/Architects (.net and Power platform)
Location: Toronto ON
Work Style: Hybrid
Skills: Digital : Microsoft AzureAgile Way of Working Experience Required: 4-6
Role Summary
The Tech Lead / Solution Architect is responsible for designing leading and delivering end to end solutions on Microsoft Azure and the Microsoft Power Platform. This role combines hands on engineering with architecture governance and technical leadership across multiple product teams.
Key Responsibilities
Own the end to end technical architecture for assigned products/solutions on Azure Design scalable secure and resilient cloud architectures (APIs microservices integration data flows) Lead a small team of developers and act as the primary technical decision maker Translate business and functional requirements into technical designs user stories and integration patterns Provide hands on development and code reviews back end and related services Architect and govern Power Platform solutions (Power Apps Power Automate Power BI) including environment strategy ALM security and integration with enterprise systems Define and enforce coding standards best practices DevOps pipelines and quality gates Collaborate closely with product owners business SMEs security and infrastructure teams Conduct PoCs and technical spikes to evaluate solution options and new technologies Identify and mitigate technical risks performance bottlenecks and security issues Create and maintain architecture diagrams solution blueprints and technical documentation Mentor developers review designs and provide technical coaching to the team Contribute to and promote reference architectures reusable components and shared patterns
Required Skills & Experience
8 years of experience in software engineering including recent experience as a Tech Lead Lead Developer or Solution Architect Strong proficiency in Microsoft Azure including several of:
App Service / Azure Functions
Azure API Management
Azure Storage (Blob Table Files) Azure SQL or Cosmos DB Azure Service Bus / Event Grid / Event Hub Azure Key Vault managed identities and networking fundamentals (VNet private endpoints firewalls) Solid hands experience:
.NET Core/.NET 6
RESTful APIs microservices and integration patterns Entity Framework or equivalent ORM Unit testing and integration testing frameworks Strong experience with Microsoft Power Platform:
Building and architecting model driven and canvas Power Apps Designing Power Automate flows for process automation and integrations Understanding of Power Platform security DLP policies environment strategy and governance Experience integrating Power Platform with Azure services and on prem/legacy systems Proficiency with DevOps tooling and practices such as:
Azure DevOps or GitHub (repos pipelines boards) CI/CD pipelines and Power Platform solutions Branching strategies automated testing and deployment approvals Strong understanding of application security (authentication/authorization using Azure AD/Entra ID OAuth2/OIDC role based access control secure coding practices) Experience designing for performance scalability observability and resilience (caching retries circuit breakers logging metrics distributed tracing) Excellent communication skills and ability to explain complex technical concepts to non technical stakeholders Proven experience leading or mentoring development teams in an agile environment (Scrum/Kanban)
Required Skills:
Experience (Years): 8-10