Software Developer - Intermediate

Job Details

Closing Date: Wednesday, April 22, 2026 at 12:00 p.m.
Location: 1 Dundas Street West, Suite 1200, Toronto, Ontario, Canada
Organization: Ontario Financing Authority
Department: Application Business Solution
Start Date: 2026-05-11
End Date: 2027-04-05
Assignment Type: Hybrid
Job Type: Contract
Requisition #: RQ00633

Project Description

Responsibilities:

Translate technical system specifications into functional, tested applications, including:

• Developing programming specifications based on provided technical and business requirements.

• Writing and maintaining clean, efficient, and testable code.

• Building and maintaining data-driven applications, and performing unit and integration testing.

• Assisting in troubleshooting and resolving technical issues during development, deployment, and maintenance phases.

• Supporting implementation, conversion, and migration activities as required.

Required Skillsets

Technical Skills

• Development Tools: Experience using Microsoft Visual Studio (VB and C# preferred) to build ASP.NET MVC and .NET Windows desktop applications.

• Database: Proficiency with Microsoft SQL Server (2014 or later), including writing stored procedures, designing database objects, and optimizing queries.

• Services: Experience creating and maintaining Web APIs and Windows services using .NET (C# or VB).

• Reporting: Proficiency with Active Report; Familiarity with SSRS and Crystal 2016.

• Programming Languages: Working knowledge of VB, C#, and JavaScript (experience with libraries/frameworks such as jQuery or ReactJS is an asset).

• Cloud & Platforms: Exposure to Microsoft Azure and modern web development frameworks (e.g., Entity Framework, AngularJS, or WCF).

• Other: Basic familiarity with SharePoint or similar enterprise collaboration platforms is an asset.

Core Skills

• Solid financial knowledge on bond issuance and hedging strategies.

• Solid analytical and troubleshooting skills.

• Experience with the full Software Development Life Cycle (SDLC).

• Ability to translate business requirements into technical solutions.

• Experience level: Approximately 5+ years of professional software development experience, with a degree or diploma in Computer Science, Software Engineering, or equivalent.

General Skills

• Strong written and verbal communication skills.

• Ability to work effectively within a team environment and meet deadlines.

• Understanding of financial or data-driven systems is an asset (but not required).

Job Description

Responsibilities:

Translate technical system specifications into functional, tested applications, including:

• Developing programming specifications based on provided technical and business requirements.

• Writing and maintaining clean, efficient, and testable code.

• Building and maintaining data-driven applications, and performing unit and integration testing.

• Assisting in troubleshooting and resolving technical issues during development, deployment, and maintenance phases.

• Supporting implementation, conversion, and migration activities as required.

Required Skillsets

Technical Skills

• Development Tools: Experience using Microsoft Visual Studio (VB and C# preferred) to build ASP.NET MVC and .NET Windows desktop applications.

• Database: Proficiency with Microsoft SQL Server (2014 or later), including writing stored procedures, designing database objects, and optimizing queries.

• Services: Experience creating and maintaining Web APIs and Windows services using .NET (C# or VB).

• Reporting: Proficiency with Active Report; Familiarity with SSRS and Crystal 2016.

• Programming Languages: Working knowledge of VB, C#, and JavaScript (experience with libraries/frameworks such as jQuery or ReactJS is an asset).

• Cloud & Platforms: Exposure to Microsoft Azure and modern web development frameworks (e.g., Entity Framework, AngularJS, or WCF).

• Other: Basic familiarity with SharePoint or similar enterprise collaboration platforms is an asset.

Core Skills

• Solid financial knowledge on bond issuance and hedging strategies.

• Solid analytical and troubleshooting skills.

• Experience with the full Software Development Life Cycle (SDLC).

• Ability to translate business requirements into technical solutions.

• Experience level: Approximately 5+ years of professional software development experience, with a degree or diploma in Computer Science, Software Engineering, or equivalent.

General Skills

• Strong written and verbal communication skills.

• Ability to work effectively within a team environment and meet deadlines.

• Understanding of financial or data-driven systems is an asset (but not required).

Deliverables / Responsibilities

Applications for this position will be accepted until Wednesday, April 22, 2026 at 12:00 p.m..

If you meet the requirements for this role, please apply now.

Apply for This Position

Click "Apply." If no email opens, check your pop-up blocker or email your resume directly to resume@govtechtalentsolutions.ca, including the Requisition Number and Job Title in the subject line.