ITProFound Inc is seeking a Senior Software Developer - Full Stack for our direct client, the Province of Ontario’s Community Services Cluster, onsite at 777 Bay Street, Toronto, for a nine-month engagement with potential extension. This role focuses on delivering Azure cloud based applications using Functions, App Service and containerized services, with expert C#, Web API, Blazor WASM, and RESTful API skills, plus Azure AD Entra OAuth, Key Vault and Managed Identities and robust DevOps CI/CD pipelines in Azure DevOps. You’ll need strong software design principles including SOLID, dependency injection, Angular Material, reusable components via NuGet, and experience with SDLC, Agile, AODA WCAG compliance, and multi-threaded Windows services. Must-haves include deep C#/.NET, SQL Server or Oracle, and cloud security know-how. To apply, tailor your resume to the must-haves, quantify outcomes, share links to code, and illustrate collaboration on government style projects.
Job ID: RQ11090 - Software Developer - Full Stack - Senior
Experience and Skill Set Requirements
Technical Skills
Experience in developing with Azure Functions, App Service, and Container instances
Experience in Azure Active Directory (Entra)(OAuth), Key Vault, and Managed Identities
Build and deliver Azure Cloud applications using Azure DevOps, CI/CD pipelines
Demonstrated Experience with multi-threaded windows services
Demonstrated strong knowledge and experience in software design using SOLID design, Simple Injector, Dependency Injection, Angular Material Design, and Restful API.
Demonstrated experience identifying, creating and contributing to reusable software components using Nuget or other package managers
Demonstrated extensive experience with the SDLC processes including industry methodologies, processes and standards related to design, development and unit testing.
Demonstrated experience analyzing requirements in order to determine functional requirements for reports and other enhancements to the web-based systems
Experience in building AODA compliant applications
Ability to work in projects following Agile approach; working in short iterations, implement user stories, track estimates in DevOps/TFS
Proven experience with MS Office software, including Word, Excel, PowerPoint, Access, and Visio.
Must Have:
Demonstrated Extensive experience designing, developing, testing and debugging code for enhancements to systems using C#, Web API, Blazor WASM, Crystal Reports, APS. NET, LINQ, WCF, .Net Core , .Net Entity Framework, Reddis Cache, Xunit, and MOQ
Demonstrated strong knowledge and experience in API related technology on Azure Cloud including Azure AD security, configuration of Azure App registrations and policies, client and server side configuation of CORS policy, ThunderClient, Swagger, Postman API coding and testing.
ASP. Net, development with C#, Web forms, jscript for multi browser support, CSS with full WCAG AA compliance in developing web applications
Experience in Azure cloud services
Experience in Azure Multi-Factor Authentication Service, SSO experience and Entra ID (OAuth)
Demonstrated experience designing and modelling relational databases for web-based applications, and extensive experience in PL/SQL Developer, TOAD, Oracle/SQL Server