Enter a job title or keyword

Senior Software Developer – Blazor

Upstaff


Job Location:

Toronto - Canada

Monthly Salary: K 10 - 10
Experience Required: 5years
Posted: 6 October 2026 (7 hours ago)
Application Deadline: 3 January 2027
Vacancies: 1 Vacancy

Job Summary

Position: Software Developer Senior
Client: Justice Technology Services (JTS) Ministry of Solicitor General Ontario Government
Location: 25 Morton Shulman Avenue North York Toronto ON
Work Arrangement: Provisionally Hybrid; assignment is currently listed as Onsite
Start Date: November 9 2026
End Date: October 5 2027
Contract: Approximately 250 business days
Openings: 1
Level: Senior / Level 3
Security Clearance: CRJMC
Application Deadline: October 8 2026 at 10:30 AM
Maximum Submissions: 1
Position Overview
Our client Justice Technology Services (JTS) within the Ontario Ministry of Solicitor General is seeking an experienced Senior Software Developer to support and maintain existing web applications while developing new web-based initiatives.
The successful candidate will have extensive hands-on experience with GeoTalent including the GeoTalent development environment TP Macro Language and TP environment combined with strong .NET C# Core Blazor Entity Framework SQL Server and Azure DevOps experience.
This is a highly specialized role requiring a senior-level developer with significant experience building both front-end web features and back-end administrative console functionality within GeoTalent as well as applications.
Key Responsibilities
  • Translate technical systems specifications into working tested applications.
  • Develop detailed programming specifications.
  • Design develop modify compile test debug document and maintain applications.
  • Build front-end web functionality and back-end administrative console features using the GeoTalent development environment.
  • Develop and maintain applications using TP Macro Language and the TP environment.
  • Support and maintain existing web applications and develop new web-based initiatives.
  • Design develop test troubleshoot implement and support applications.
  • Develop solutions using 6 and above C# Blazor Server Razor syntax LINQ and Entity Framework.
  • Design and implement database solutions using Microsoft SQL Server.
  • Write and optimize SQL queries stored procedures views scripts and data models.
  • Perform technical analysis of application design architecture integration and implementation.
  • Troubleshoot technical problems arising during software implementation operation conversion and migration.
  • Participate throughout the Software Development Life Cycle (SDLC).
  • Collaborate with IT professionals project teams business stakeholders and subject matter experts.
  • Conduct design walkthroughs and contribute to technical solution reviews.
  • Provide post-implementation technical support and resolve application issues.
  • Prepare and maintain technical user and system documentation.
  • Participate in knowledge-transfer activities with the Project Manager and project team.
  • Follow structured methodologies for application development design implementation maintenance and support.
  • Ensure solutions comply with applicable accessibility requirements including AODA.
  • Support quality assurance activities from a technical perspective.
  • Meet project deadlines while maintaining high-quality development standards.


Requirements
Mandatory Qualifications & Must-Have Skills
Candidates must meet the following requirements:
1. GeoTalent Critical Requirement
  • 10 years of experience working with GeoTalent.
  • 10 years of experience working within the GeoTalent development environment.
  • Hands-on experience with the TP Macro Language.
  • Hands-on experience with the TP environment.
  • Experience using GeoTalent to build:
    • Front-end web features.
    • Back-end administrative console features.
  • 10 years of experience designing and implementing solutions using the GeoTalent development environment.
  • Demonstrated experience with technical analysis of solution design and architecture using GeoTalent.
  • Demonstrated experience designing building and delivering Learning Management System (LMS) modules using the TP Macro Language and TP environment.
GeoTalent experience is a critical mandatory requirement. Candidates without substantial hands-on GeoTalent / TP Macro Language / TP environment experience should not be submitted.
2. .NET Development
  • 8 years experience minimum.
  • 10 years experience is required for the enterprise-level criteria.
  • Experience with 6 and above.
  • Experience with Entity Framework.
  • Strong experience with C#.
  • Strong experience with LINQ.
  • Experience with Razor syntax.
  • Experience with Blazor Server.
  • Experience developing applications.
  • Experience with Framework C# .NET and Blazor.
  • Experience designing and implementing loosely coupled components and n-tier architecture.
3. Database / SQL
  • Strong experience with databases and database concepts.
  • Experience with data modelling.
  • Strong SQL programming skills.
  • Ability to write:
    • Complex SQL queries.
    • Stored procedures.
    • Views.
    • Database scripts.
  • Experience with Microsoft SQL Server 2019 and above.
  • Experience managing databases using SQL Server Management Studio (SSMS).
  • Experience developing database scripts including backup scripts.
  • Experience with report testing and data accuracy/verification.
  • Experience using SQL for information retrieval.
  • Understanding of database concepts and principles.
4. Senior-Level Experience
  • 10 years of experience in programming and analysis.
  • Senior / Level 3 experience.
  • Minimum 10 years of experience supporting and maintaining existing web applications and developing new web-based initiatives.
  • Strong experience in application design development testing debugging implementation and maintenance.
  • Experience with structured methodologies for software development.
  • Strong analytical problem-solving decision-making communication and interpersonal skills.
5. Development Tools / Environment
  • Visual Studio experience with supported versions.
  • Visual Studio 2022 and above.
  • Azure DevOps.
  • Experience with Windows operating systems.
  • Experience with IIS environments including:
    • IIS 6.0
    • IIS 7.0
    • IIS 7.5
6. Web Development
  • Experience developing HTML 4 and HTML 5 applications.
  • Experience with Bootstrap V4 and above.
  • Experience implementing CSS / CSS3.
  • Experience developing JavaScript applications.
  • Experience specifically with jQuery.
Required Technical Stack

Technology / Skill
Requirement
GeoTalent
10 years Mandatory
TP Macro Language
Mandatory
TP Environment
Mandatory
LMS / Learning Management Systems
Required
.NET
8 years minimum / 10 years preferred and required for enterprise criteria
Core
.NET 6 Mandatory
C#
Mandatory
Blazor Server
Mandatory
Entity Framework
Mandatory
LINQ
Mandatory
Razor Syntax
Mandatory
SQL
Mandatory
SQL Server 2019
Required
Visual Studio
Mandatory
Visual Studio 2022
Required
Azure DevOps
Mandatory
Data Modelling
Required
Stored Procedures
Required
SQL Views
Required
HTML 4/5
Required
Bootstrap V4
Required
CSS/CSS3
Required
JavaScript/jQuery
Required
Windows
Required
IIS
Required
Desired / Preferred Skills
The following skills are highly desirable and may strengthen a candidates profile:
GeoTalent / Learning Management
  • Additional experience supporting and developing applications within GeoTalent.
  • Experience creating Sax Basic macros.
  • Experience with Sax Basic.
  • Experience with SCORM.
  • Experience with learning management systems.
.NET
  • Experience Framework versions 2.0 through 4.5.
  • Experience with Telerik UI for Blazor.
  • Experience with the Fluent library particularly email and validation functionality.
  • application support and development experience.
PDF / iText
  • Experience with PDF libraries.
  • Specifically experience with iText 5.
  • Experience developing PDF/UA documents using iText libraries.
Database
  • Strong Microsoft SQL Server experience.
  • Experience with SQL Server 2019 and later.
  • Experience developing and maintaining database scripts.
  • Experience with data accuracy validation reporting and verification.
Additional Technical Skills
  • Experience developing Internet-ready applications.
  • Knowledge of rapid application development (RAD) methodologies.
  • Experience with middleware and gateways.
  • Experience reviewing analyzing modifying encoding testing and debugging product installation scripts.
  • Experience with application conversion and migration.
  • Experience providing post-implementation support.
  • Experience conducting technical design walkthroughs.
  • Knowledge of Information Management principles concepts policies and practices.
  • Knowledge of AODA and related accessibility standards and regulations.
  • Experience preparing user and system documentation.
Evaluation Criteria
Criteria 1 Technical Skills 40 Points
Candidates will be evaluated on demonstrated experience in:
  • Designing building and delivering Learning Management System modules using TP Macro Language and the TP environment.
  • Database development including:
    • Data modelling.
    • SQL programming.
    • Queries.
    • Stored procedures.
    • Views.
  • Design and development of user and system interfaces.
  • Information retrieval using SQL.
  • Required Skills:

    GeoTalent TP Macro Language TP Environment 6 C# Blazor Server Entity Framework LINQ Razor Syntax SQL SQL Server 2019 Visual Studio 2022 Azure DevOps Data Modelling Stored Procedures SQL Views HTML5 Bootstrap V4 CSS3 JavaScript jQuery Windows IIS AODA SDLC Application Architecture Technical Design Troubleshooting Post-Implementation Support


    Required Education:

    Relevant post-secondary education in Computer Science Information Technology Software Engineering or a related field; equivalent experience may be considered.