About the Role:
We are seeking an experienced Senior .NET Full Stack Developer with strong expertise inMVC Blazor and .NET MAUI to contribute to a variety of cross-platform applications including web desktop and mobile. This is a key role focused on delivering robust secure and high-performance solutions leveraging the Microsoft technology stack and Azure cloud services.
Key Responsibilities:
- Develop and maintain applications using .NET 8MVC Blazor and .NET MAUI for cross-platform support (iOS Android MacOS Windows).
- Implement rich front-end components using TelerikMVC Telerik Blazor and XAML.
- Integrate and manage backend systems with C# Azure SQL Server Microsoft SQL Server 2019 and
- Entity Framework 2 (strict DB design without auto-migration).
- Build and deploy CI/CD pipelines using Azure DevOps and Azure Repos.
- Utilize Azure cloud services including:
- App Service Plan
- Azure Data Factory
- Azure Storage Account
- Azure Key Vault
- Azure Functions (Python Runtime)
- Azure API Management (APIM)
- Application Registration with SSO (MSAL)
- Apply security best practices for authentication using SSO MSAL and .
- Work with SignalR and for real-time communication and data handling.
- Design event-driven systems using the Publisher/Subscriber Paradigm.
Required Skills and Experience:
- 5 years of professional development experience with .NET (preferably .NET 8) and C#.
- Proven experience building applications withMVC Blazor and .NET MAUI.
- Strong front-end development skills with Telerik UI frameworks and XAML.
- Deep understanding of Entity Framework 2 with emphasis on manual database migrations and schema stability.
- Proficiency in working with Microsoft SQL Server and Azure SQL.
- Hands-on experience with full Azure ecosystem especially:
- Azure App Services
- Functions (Python Runtime exposure)
- APIM
- Key Vault and MSAL for secure identity management
- Solid knowledge of CI/CD pipelines using Azure DevOps.
- Familiarity with SignalR Publisher/Subscriber messaging patterns and enterprise SSO implementations.
- Excellent problem-solving system architecture and debugging skills.
Nice to Have:
- Experience with Python in the context of Azure Functions.
- Exposure to microservices or distributed system design using APIM.
- Knowledge of NewtonSoft for JSON serialization and deserialization.
- Experience working in regulated or enterprise environments with strict database controls
What We Offer:
- Competitive salary aligned with Ontario market standards
- Remote flexibility with hybrid options
- Career development and training support
- Work on impactful enterprise-scale software projects
Ready to apply your .NET skills in a high-impact Azure-driven environment Apply now and be a part of a collaborative forward-thinking engineering team.
Required Experience:
Senior Manager