Press ESC to close

Senior .NET Full Stack Developer


Published: Wed, 11 Jun 2025 10:50:45 GMT

Position: Senior .NET Full Stack Developer

Location: Ontario, Canada (Remote/Hybrid)

Company Overview:

We are a leading software development company that specializes in providing innovative solutions to our clients using the latest Microsoft technologies and Azure cloud services. Our team is composed of highly skilled professionals who are dedicated to delivering robust, secure, and high-performance applications for web, desktop, and mobile platforms.

Job Description:

We are looking for an experienced Senior .NET Full Stack Developer to join our team. The ideal candidate will have a strong background in ASP.NET MVC, Blazor, and .NET MAUI, and a passion for developing cross-platform applications. In this role, you will be responsible for designing, developing, and maintaining enterprise-scale software solutions that leverage the Microsoft technology stack and Azure cloud services.

Key Responsibilities:

– Develop and maintain cross-platform applications using .NET 8, ASP.NET MVC, Blazor, and .NET MAUI for platforms such as iOS, Android, MacOS, and Windows.
– Implement rich front-end components using Telerik ASP.NET MVC, Telerik Blazor, and XAML.
– Integrate and manage backend systems using C#, Azure SQL Server, Microsoft SQL Server 2019, and Entity Framework 2 (with strict database design and no auto-migration).
– Build and deploy CI/CD pipelines using Azure DevOps and Azure Repos.
– Utilize Azure cloud services such as App Service Plan, Azure Data Factory, Azure Storage Account, Azure Key Vault, Azure Functions (Python Runtime), and Azure API Management (APIM).
– Apply security best practices for authentication using single sign-on (SSO), MSAL, Azure.Identity, and Microsoft.Identity.
– Work with SignalR and Newtonsoft.Json 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 with ASP.NET MVC, 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: 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.
– Opportunity to work on impactful, enterprise-scale software projects.

If you are a skilled .NET developer looking to make a difference in a high-impact, Azure-driven environment, we encourage you to apply now and join our collaborative and forward-thinking engineering team.
Apply link