Client: Ministry of Public and Business Service Delivery and Procurement
Work Location: 777 Bay St., Toronto, Ontario – Onsite Estimated Start Date: August 4, 2026
Estimated End Date: March 31, 2027
Business Days: 150.00
Extension: Probable after the initial mandate
Hours: 7.25 hours per day
Security Level: No Clearance Required
Role Overview
We are seeking a Senior Full Stack Software Developer with extensive experience designing, developing, testing, debugging, and supporting enterprise web applications using the Microsoft .NET and Azure technology stack .
The ideal candidate will have strong hands-on expertise in C#, ASP.NET, Web API, Blazor WebAssembly, .NET Core, Entity Framework, LINQ, WCF, Crystal Reports, Azure Functions, Azure App Service, Azure Container Instances, Angular, REST APIs, Oracle, SQL Server, and PL/SQL .
The successful candidate will also bring strong experience with Azure AD/Entra ID, OAuth, MFA, SSO, Key Vault, Managed Identities, Azure DevOps, CI/CD, API security, WCAG/AODA compliance, database design, and Agile development .
Key Responsibilities
- Full Stack Application Development – 65%
- Design, develop, test, debug, and enhance enterprise web-based applications.
- Develop solutions using C#, ASP.NET, Web API, Blazor WASM, .NET Core, Entity Framework, LINQ, WCF, and related Microsoft technologies.
- Develop and maintain multi-threaded Windows services.
- Translate technical system specifications and business requirements into working, tested applications.
- Develop detailed programming specifications and write, generate, compile, and maintain application code.
- Conduct unit testing and support application integration and deployment.
- Design and implement reusable software components using NuGet or other package managers.
- Apply SOLID design principles, Dependency Injection, Simple Injector, and modern software design patterns.
- Develop front-end solutions using Angular, Angular Material Design, JavaScript, HTML, CSS, and JScript.
- Design responsive web applications with full WCAG AA/AODA compliance.
- Develop and integrate RESTful APIs and ensure effective front-end/API communication.
- Work with API tools including Swagger, Postman, and Thunder Client for development and testing.
- Develop reports and application enhancements, including solutions using Crystal Reports.
- Support application deployment, troubleshooting, conversion, migration, and post-implementation activities.
- Azure Cloud & DevOps
- Design, develop, and deploy cloud-based applications using Microsoft Azure.
- Develop and support solutions using:
- Azure Functions
- Azure App Service
- Azure Container Instances
- Azure Active Directory / Entra ID
- Azure Key Vault
- Managed Identities
- Configure and secure Azure applications and services.
- Configure Azure App Registrations and associated security policies.
- Implement and manage OAuth-based authentication and authorization.
- Support Azure Multi-Factor Authentication (MFA) and Single Sign-On (SSO).
- Configure client-side and server-side CORS policies.
- Build and deliver Azure Cloud applications using Azure DevOps and CI/CD pipelines.
- Support Agile development using short iterations, user stories, DevOps/TFS tracking, and estimation.
- Contribute to continuous integration and continuous deployment processes.
- API Development & Integration
- Design, develop, test, and maintain RESTful APIs.
- Develop and test Web API services.
- Implement API security using Azure AD/Entra ID and OAuth.
- Configure Azure App Registrations and related access policies.
- Test APIs using Postman, Swagger, and Thunder Client.
- Ensure front-end applications can efficiently query and consume APIs.
- Integrate front-end and back-end application components.
- Support API troubleshooting, performance, security, and deployment activities.
- Work with REST and SOAP web services where required.
- Database Development & Data Integration
- Design and model relational databases for web-based applications.
- Develop and maintain database solutions using Oracle and SQL Server.
- Work extensively with PL/SQL Developer and TOAD.
- Develop SQL scripts and database queries to support application functionality and reporting.
- Support database integration with web-based applications.
- Analyze requirements to determine functional requirements for reports and application enhancements.
- Work with relational and hierarchical database technologies.
- Support data pipelines involving extraction, transformation, loading, and integration activities.
- Application Architecture, Testing & Quality
- Follow structured SDLC processes and industry standards for design, development, testing, and implementation.
- Design applications for scalability, performance, maintainability, and reliability.
- Develop self-contained, reusable, and testable software components.
- Perform unit testing and support integration, regression, and system testing.
- Use testing frameworks and tools including xUnit and Moq.
- Review, troubleshoot, and resolve application defects and technical issues.
- Conduct technical design walkthroughs with project teams.
- Support production troubleshooting and root-cause analysis.
- Ensure applications comply with AODA and WCAG AA accessibility requirements.
- Provide technical documentation, user documentation, and development specifications.
- Business & Technical Collaboration – 30%
- Collaborate with business users, developers, IT professionals, project teams, and client stakeholders throughout the SDLC.
- Support projects involving multiple highly interdependent applications and data sources.
- Work effectively in multi-client and multi-partner environments.
- Translate business requirements into technical specifications and development solutions.
- Provide technical expertise and recommendations to support business objectives.
- Lead and support business users in achieving desired project outcomes.
- Help ensure assignments are completed on schedule and within budget.
- Prepare technical specifications, development documentation, reports, and presentations.
- Participate in Agile ceremonies and development activities.
- Communicate effectively with technical and non-technical stakeholders.
- Public Sector Experience – 5%
- Experience working within the Public Sector, particularly education systems, is highly desirable.
- Familiarity with public sector applications, methodologies, standards, and processes is an asset.
Required Skills & Experience Skill / Experience Priority C# / .NET Development Required ASP.NET / Web API Required Blazor WebAssembly Required .NET Core / Entity Framework / LINQ Required Azure Cloud Services Required Azure AD / Entra ID / OAuth Required Azure App Registrations & Security Policies
Required Azure MFA / SSO Required RESTful API Development Required Postman / Swagger / Thunder Client Required Oracle / SQL Server Required
PL/SQL / TOAD Required Database Design & Modeling Required AODA / WCAG AA Compliance Required Azure Functions / App Service Strongly Desired
Azure Container Instances Desired Key Vault / Managed Identities Desired Azure DevOps / CI/CD Required Angular / JavaScript Strongly Desired
HTML / CSS / JScript Required SOLID / Dependency Injection Desired Simple Injector Desired Angular Material Design Desired xUnit / Moq
Desired WCF Desired Crystal Reports Desired Multi-threaded Windows Services Desired NuGet / Package Managers Desired
REST / SOAP Web Services Desired Agile / Scrum Required DevOps / TFS Desired Public Sector Experience Nice to Have General Professional Skills
- Extensive experience across the complete Software Development Life Cycle (SDLC).
- Strong application design, development, integration, testing, debugging, deployment, and troubleshooting skills.
- Strong understanding of web architecture and full stack development.
- Ability to design scalable, high-performance, maintainable applications.
- Strong analytical, problem-solving, and decision-making capabilities.
- Excellent verbal and written communication skills.
- Strong interpersonal and negotiation skills.
- Ability to collaborate effectively with business users, technical teams, clients, and external partners.
- Strong experience working with multiple applications, systems, and data sources.
- Ability to manage competing priorities and deliver assignments on schedule.
- Strong technical documentation and specification-writing skills.
- Proven ability to work effectively in Agile and multi-client environments.
Must-Have
- Extensive hands-on experience with C#, ASP.NET, Web API, Blazor WASM, and .NET Core.
- Experience with Entity Framework, LINQ, WCF, xUnit, and Moq.
- Strong Azure Cloud experience.
- Strong knowledge of Azure AD/Entra ID, OAuth, App Registrations, MFA, and SSO.
- Experience configuring CORS policies and securing APIs.
- Strong experience with REST APIs, Swagger, Postman, and Thunder Client.
- Strong relational database design and development experience.
- Extensive Oracle/SQL Server, PL/SQL, and SQL experience.
- Experience developing AODA/WCAG AA-compliant web applications.
- Experience with Azure DevOps and CI/CD pipelines.
- Strong full stack development capabilities across front-end and back-end technologies.
Nice-to-Have
- Angular / AngularJS and JavaScript.
- Angular Material Design.
- Azure Functions, App Service, and Container Instances.
- Azure Key Vault and Managed Identities.
- Crystal Reports.
- HP/Windows services and multi-threaded application development.
- NuGet and reusable component development.
- JIRA and Agile/Scrum.
- REST/SOAP web services.
- Experience with accessibility tools and standards.
- Public sector experience, particularly within education systems.
How to Apply If you are interested and your profile matches the requirements, please send the following documents to
[email protected] by Wednesday, September 2, 2026, at 10:00 AM EST :
- Updated Resume in Word format – Mandatory
- References – Mandatory
- Expected Hourly Rate – Mandatory
- Visa Status – Mandatory
- LinkedIn ID – Mandatory
Please note: Without the mandatory documents, we cannot submit a candidate. If this chance is not suitable for you, please forward it to qualified Senior Full Stack .NET Developers with strong experience in C#, ASP.NET, Web API, Blazor WASM, .NET Core, Azure Cloud, Entra ID/OAuth, REST APIs, Angular, Oracle/SQL Server, Azure DevOps, CI/CD, and AODA/WCAG AA-compliant applications. Public sector experience is an added advantage.
📌 – Software Developer – Full Stack – Senior (Toronto)
🏢 S M Software Solutions
📍 Toronto