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.
Similar jobs

More from Innosystech Inc
Innosystech Inc 16 hours ago
Innosystech Inc 16 hours ago
Innosystech Inc 16 hours ago

Software Developer - Full Stack - Senior

Apply Now
Back to search page