Senior Software Developer (Toronto)

Senior Software Developer (Toronto)

30 Sep
|
Upstaff
|
Toronto

30 Sep

Upstaff

Toronto

Client: Justice Technology Services (JTS), Ministry of Public and Business Service Delivery and Procurement

Location: Toronto, ON – 21 College Street

Work Arrangement: 100% Onsite

Contract: November 2, 2026 – October 5, 2027

Initial Term: 244 business days + potential 362-day extension

Openings: 2

Hours: 7.25 hours/day, Monday–Friday, between 8:00 AM and 5:00 PM

Security Requirement: CRJMC

Submission Limit: Maximum 2 candidates

Position Overview

Justice Technology Services – Digital Design Branch is seeking two Senior Software Developers with 8+ years of experience to support the development of a modern, cloud-based digital information system and its integration with internal and external applications.

The successful candidates will be responsible for full-cycle software development, application support, system integration, testing support, deployment preparation, troubleshooting, production support, and knowledge transfer.

Key Responsibilities

- Design, develop, enhance, and maintain modern web-based applications.

- Participate in the complete software development life cycle, including requirements analysis, technical design, development, testing, deployment, and support.

- Build and integrate cloud-based applications with internal and external systems.

- Provide ongoing application support, troubleshooting, and production support.

- Work closely with the testing team during System Testing and User Acceptance Testing (UAT).

- Prepare deployment packages, code, configuration details, and deployment instructions for:
- Development environments

- UAT environments

- Production environments

- Translate client requirements and functional specifications into technical designs and development solutions.

- Provide effort estimates for technical solutions and development activities.

- Participate in system integration and data migration activities.

- Develop and maintain technical documentation.

- Participate in knowledge-transfer activities with project managers and team members.

- Contribute to 1:1 meetings, team meetings, and documentation maintained on SharePoint throughout the project lifecycle.

Requirements

Mandatory Requirements

Candidates must meet the following requirements:

- 8+ years of overall experience across the Software Development Life Cycle (SDLC).

- 8+ years of experience with Microsoft .NET Framework technologies.

- Demonstrated experience developing web-based B2B and/or B2C applications in a client/server environment.

Technical Skills & Experience





.NET / Application Development

- Strong hands-on experience with C# and Microsoft .NET Framework technologies.

- Experience with .NET Core.

- Experience developing Web and Windows applications.

- Strong understanding of Object-Oriented Programming (OOP) concepts.

- Experience with ASP.NET, MVC, AJAX, WPF, WCF, Windows Services, and Web Services.

- Experience with ADO.NET.

- Experience with Microsoft Visual Studio, including versions 2015, 2013, 2010 and exposure to legacy versions such as 2005/2008.

Web Development / UI

- Strong web development experience using:
- HTML

- XML

- XSL

- XSLT

- JavaScript
- jQuery

- CSS

- Experience developing client-side functionality using JavaScript.

- Experience with form customization using JavaScript.

- Experience developing web-based solutions and sitemap structures.

- Experience establishing relationships between system and custom entities.

Azure / Cloud

- Extensive experience with Microsoft Azure, including:
- Installation

- Configuration

- Customization

- Extension

- Deployment

- Troubleshooting

- Production support

Database / Data

- Strong expertise in database systems and Microsoft SQL Server.

- Experience with SQL Server 2005, 2008/2008 R2, and 2012.

- Strong SQL and Stored Procedure development experience.

- Experience generating Entity Relationship Diagrams (ERDs).

- Experience with SSIS, LINQ, and SSRS.

- Experience with data migration and reporting.

- Exposure to Crystal Reports and Excel reporting.

Web / Server Infrastructure

- Positive knowledge of Microsoft IIS 7.0 and IIS 8.0.

- Experience supporting applications across Windows and Windows Server environments.

Software Development & Design The successful candidate should be able to:

- Analyze client requirements and functional specifications.

- Produce technical designs and development estimates.

- Develop solutions based on approved technical specifications.

- Design relationships between application entities.

- Create entity relationship diagrams.

- Develop, test, deploy, troubleshoot,



and support applications throughout their lifecycle.

- Work independently while collaborating effectively with technical and project teams.

Preferred / Additional Experience

- Previous experience working within Government or Public Sector organizations is highly desirable.

- Experience with large-scale enterprise or public-sector applications.

- Experience supporting application deployments across Development, UAT, and Production environments.

- Strong analytical, logical, communication, and interpersonal skills.

- Ability to learn quickly and work effectively in a team-oriented environment.

Evaluation Criteria

Candidates will be evaluated against the following areas:

1.

Technical

Expertise – 40 Points

- 8+ years of overall SDLC experience.

- 8+ years of Microsoft .NET Framework experience.

- Experience developing web-based applications in a client/server environment.

2. UI Development & Integration – 35 Points

- HTML, XML, XSLT, C#, .NET Core.

- JavaScript.

- Visual Studio, including legacy versions 2005/2008/2010.

3.

Database

Skills – 20 Points

- Database systems.

- Microsoft SQL Server 2005, 2008, and 2012.

- SQL and Stored Procedures.

4.

Public Sector

Experience – 5 Points

- Previous Government or Public Sector experience.

Knowledge Transfer The developer will be expected to transfer knowledge relating to:

- Source code

- Technical documentation

- Development and deployment procedures

- Application configuration

- Assigned technical deliverables

Knowledge transfer will be provided to the Project Manager and Team Members through:

- 1:1 meetings

- Team meetings

- Technical documentation

- SharePoint documentation

- Ongoing project lifecycle activities

Important Candidate Requirements

- 8+ years of overall SDLC experience is mandatory.

- 8+ years of Microsoft .NET Framework experience is mandatory.

- Web-based B2B/B2C client-server application development experience is mandatory.

- Must be available to work 100% onsite at 21 College Street, Toronto.

- Must be able to work Monday–Friday, 7.25 hours/day between 8:00 AM and 5:00 PM.

- CRJMC security clearance requirement applies.

- Only 2 candidate submissions are permitted for this requisition.

- Candidates should clearly demonstrate the required experience in their resumes, particularly .NET, SDLC, web application development, JavaScript/UI, SQL Server, and public-sector experience where applicable.

📌 Senior Software Developer (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 (toronto) / toronto

Subscribe to this job alert:

Get the latest job offers by email for: senior software developer (toronto) / toronto