Senior Software Developer – GeoTalent /.NET / Blazor (Toronto)

Senior Software Developer – GeoTalent /.NET / Blazor (Toronto)

07 Oct
|
Upstaff
|
Toronto

07 Oct

Upstaff

Toronto

Job Description 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 Geo

Talent , including the Geo

Talent development environment, TP Macro Language, and TP environment , combined with strong .NET, C#, ASP.NET Core, Blazor, Entity Framework, SQL Server, and Azure Dev

Ops 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 Geo

Talent , as well as enterprise-level .NET 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 Geo

Talent 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 enterprise-level .NET applications.

Develop solutions using ASP.NET Core .NET 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.

Geo





Talent – Critical Requirement 10+ years of experience working with Geo

Talent. 10+ years of experience working within the Geo

Talent development environment.

Hands-on experience with the TP Macro Language .

Hands-on experience with the TP environment .

Experience using Geo

Talent to build: Front-end web features.

Back-end administrative console features. 10+ years of experience designing and implementing solutions using the Geo

Talent development environment.

Demonstrated experience with technical analysis of solution design and architecture using Geo

Talent .

Demonstrated experience designing, building, and delivering Learning Management System (LMS) modules using the TP Macro Language and TP environment.

Geo

Talent experience is a critical mandatory requirement.

Candidates without substantial hands-on Geo

Talent / TP Macro Language / TP environment experience should not be submitted. 2. .NET Development 8+ years of .NET experience minimum. 10+ years of .NET experience is required for the enterprise-level criteria.

Experience with ASP.NET Core .NET 6 and above .

Experience with Microsoft .NET Entity Framework .

Strong experience with C# .

Strong experience with LINQ .

Experience with Razor syntax .

Experience with Blazor Server .

Experience developing enterprise-level .NET applications.

Experience with ASP.NET programming, .NET 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 current 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 Dev

Ops .

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 Java

Script applications.

Experience specifically with jQuery .

Required Technical Stack Technology / Skill Requirement Geo

Talent 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 ASP.NET 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 Dev

Ops Mandatory Data Modelling Required Stored Procedures Required SQL Views Required HTML 4/5 Required Bootstrap V4+ Required CSS/CSS3 Required Java

Script/jQuery Required Windows Required IIS Required Desired / Preferred Skills The following skills are highly desirable and may strengthen a candidate's profile: Geo

Talent / Learning Management Additional experience supporting and developing applications within Geo

Talent.

Experience creating Sax Basic macros .

Experience with Sax Basic .

Experience with SCORM .

Experience with learning management systems. .NET Experience with .NET Framework versions 2.0 through 4.5 .

Experience with Telerik UI for Blazor .

Experience with the Fluent library , particularly email and validation functionality.

Strong .NET application support and development experience. PDF / iText Experience with iText .NET 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.

Requirements Geo

Talent, TP Macro Language, TP Environment, LMS, .NET, ASP.NET Core .NET 6+, C#, Blazor Server, Entity Framework, LINQ, Razor Syntax, SQL, SQL Server 2019+, Visual Studio 2022+, Azure Dev

Ops, Data Modelling, Stored Procedures, SQL Views, HTML5, Bootstrap V4+, CSS3, Java

Script, jQuery, Windows, IIS, AODA, SDLC, Application Architecture, Technical Design, Troubleshooting, Post-Implementation Support

📌 Senior Software Developer – GeoTalent /.NET / Blazor (Toronto)
🏢 Upstaff
📍 Toronto

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software developer – geotalent /.net / blazor (toronto) / toronto

Subscribe to this job alert:

Get the latest job offers by email for: senior software developer – geotalent /.net / blazor (toronto) / toronto