On-siteFull Time

Salary

$92 - $97 / hour

Location

Toronto, ON

Posted

Jul 8, 2026

Role overview

Job Title: Software Developer - Full Stack - Senior
Location: Toronto, Ontario
Work Model: Onsite
Duration: 8 Months
Submission Deadline: 2026-07-14, 12:00 p.m. EST

Must Haves

  • Demonstrated extensive experience designing, developing, testing and debugging code using:
  • C#
  • Web API
  • Blazor WASM
  • Crystal Reports
  • ASP.NET
  • LINQ
  • WCF

-.NET Core

  • Entity Framework
  • Redis Cache
  • xUnit
  • Moq
  • Strong experience with Azure API technologies including:
  • Azure AD Security
  • Azure App Registrations
  • Azure Policies
  • CORS Configuration
  • ThunderClient
  • Swagger
  • Postman
  • ASP.NET development using:
  • C#
  • Web Forms
  • JavaScript
  • CSS
  • WCAG AA Compliance
  • Experience with Azure cloud services.
  • Experience with Azure MFA, SSO, and Entra ID (OAuth).
  • Extensive experience designing and modelling relational databases and using:
  • PL/SQL Developer
  • TOAD
  • Oracle
  • SQL Server

Description / Responsibilities / Skills

Objective / Scope

A Senior Full Stack Software Developer is required to:

  • Design and implement technical solutions based on business requirements.
  • Work with project teams following GO-ITS standards and industry best practices.
  • Support business requirements implementation across multiple technology teams.
  • Deliver solutions while adhering to existing architectural frameworks.

Responsibilities

  • Design, implement, and expand ETL and data pipelines.
  • Translate technical specifications into tested software solutions.
  • Develop programming specifications.
  • Write, maintain, and test application code.
  • Conduct unit testing.
  • Troubleshoot software issues.
  • Support implementation, conversion, and migration activities.
  • Participate in solution architecture, API development, and integration activities.

General Skills

  • Programming and systems analysis experience.
  • Full SDLC experience.
  • Application design, coding, testing, debugging, and documentation.
  • Experience with application architecture and front-end/back-end integration.
  • API development experience.
  • Experience with relational and hierarchical databases.
  • Strong stakeholder engagement skills.
  • Strong analytical and problem-solving abilities.

Full Stack Skills

  • Front-end and back-end development expertise.
  • Database design and management.
  • DevOps and CI/CD implementation.
  • REST API design and construction.
  • Front-end integration with APIs.
  • Scalable and performant application design.
  • Web architecture design and implementation.

Desirable Skills

  • Internet-facing application development.
  • Rapid Application Development (RAD).
  • Information Management practices.
  • Middleware and gateway integration.
  • Post-implementation support.
  • AODA compliance knowledge.
  • Technical documentation development.

Additional experience with:

  • Angular
  • JavaScript
  • HTML5
  • CSS3
  • UX/UI concepts
  • Swagger/OpenAPI
  • Java WebLogic
  • Tomcat
  • EJB
  • Servlets
  • REST/SOAP Services
  • Azure DevOps
  • JIRA
  • Agile Scrum

Experience & Skill Set Requirements

Technical Skills 65%

  • Extensive experience with:
  • C#
  • Web API
  • Blazor WASM
  • Crystal Reports
  • ASP.NET
  • LINQ
  • WCF

-.NET Core

  • Entity Framework
  • Redis Cache
  • xUnit
  • Moq
  • Azure API technologies and Azure security.
  • Azure Entra ID (OAuth), MFA, SSO.
  • Azure Functions, App Services, Containers.
  • Azure Key Vault and Managed Identities.
  • Azure DevOps and CI/CD pipelines.
  • Multi-threaded Windows Services.
  • SOLID design principles.
  • Dependency Injection.
  • RESTful APIs.
  • Angular Material Design.
  • NuGet package management.
  • Relational database modelling.
  • Oracle and SQL Server development.
  • PL/SQL Developer and TOAD.
  • AODA-compliant application development.
  • Agile development methodologies.

Other Experience & Skills 30%

  • Supporting business users across highly integrated applications.
  • Leading user groups through complex projects.
  • Multi-client and multi-partner environments.
  • Technical specifications and development documentation.
  • Strong interpersonal, analytical, and communication skills.

Public Sector Experience 5%

  • Experience within the Public Sector.
  • Education-sector experience preferred.