Role & Responsibilities:
- Design and development of applications using C#, .NET, .NET Core, ASP.NET, and Azure services.
- Define technical standards, patterns, and best practices specific to the Microsoft ecosystem.
- Architect cloud native, distributed systems leveraging Azure App Services, Functions, API Management, Service Bus, Event Grid, Logic Apps ,Azure SQL/Cosmos DB.
- Conduct technical reviews, code reviews, and guide engineers on solution quality and maintainability.
Preferred candidate profile:
- Bachelor's degree in computer science, Software Engineering, or related field (or equivalent experience).
- 8+ years of hands-on software development experience, depending on job level.
- Expert in the Microsoft technology stack, specializing in Azure, .NET, and enterprise integration.
- Designs and delivers scalable, secure, cloud-native solutions for complex business needs.
- Strong leadership across API engineering, DevOps automation, and solution architecture.
- Excellent communication, leadership, and problem-solving abilities.
- Deep experience with Azure Integration Services, API Management, and event-driven systems.
- Proven ability to lead teams, modernize platforms, and drive high-quality technical delivery.
- Experience in the financial industry considered an asset.