Client: Ministry of Public and Business Service Delivery and Procurement - RQ11712
We are seeking a
Senior Software Developer with extensive hands-on experience in
.NET Core, C#, VB.NET, ASP.NET, MVC, JavaScript, jQuery, XML/XSLT, Microsoft SQL Server, Oracle RDBMS, Web Services, Web API, Entity Framework, DevOps, Cloud Development, Service-Oriented Architecture, Object-Oriented Design, Data Migration, and enterprise application development. The successful candidate will support application development, enhancement, maintenance, database design, testing, systems integration, architecture, and modernization initiatives within the Ontario Public Service environment.
Role Snapshot
- Job Title: RQ11712 – Software Developer – Senior
- Client: Ministry of Public and Business Service Delivery and Procurement
- Work Location: 25 Morton Shulman Avenue, Toronto, Ontario, Canada
- Work Arrangement: Onsite
- Estimated Start Date: November 19, 2026
- Estimated End Date: September 13, 2027
- Business Days: 203.00
- Extension: 90.00
- Hours: 7.25 hours per day
- Security Level: CRJMC
Must Have
- 10+ years of experience with programming and developing in .NET Core.
- Experience with coding and implementing applications using:
- C#
- .NET
- VB.NET
- ASP.NET
- MVC
- Identity C#
- JavaScript
- jQuery
- XML/XSLT
- Experience with Windows Server and Microsoft SQL environment.
- Experience building applications using MS .NET elements such as:
- Windows Communication Foundation
- Windows Presentation Framework
- MS Sync Framework
- Web Client Software Factory
- MS Web Services
- Entity Framework
- Experience with:
- Visual Studio
- Team Foundation Server
- DevOps
- DevExpress
- Cloud development
- Enterprise Library
- Experience in Service-Oriented Architecture, Object-Oriented Design, and User Interface Development.
- Design, develop, and consume Web Services and Web API.
- Experience working with:
- Use Cases
- Class Diagrams
- Component Diagrams
- State Diagrams
- Experience with Data Migration.
- Strong communication skills and ability to work effectively as a team player.
- Experience coding and implementing SQL procedures, scripts, T-SQL, and object definitions for SQL Server.
- Experience with Oracle RDBMS and Web Servers.
- Experience with relational and hierarchical database technologies.
- Experience in the use of information retrieval packages using SQL, including:
- Stored Procedures
- Triggers
- Functions
- Experience with one or more communications protocols.
- Experience with middleware and gateways.
Description
Scope
- Work with business team in developing and validating enhancements as per business requirements.
- Maintain and enhance the existing application and resolve bugs in a timely manner.
- Ensure synchronized and consistent data access for all OFPS locations.
- Work would include documentation, development, database design and testing.
Assignment Deliverables
- This resource will support the development of conceptual, logical, and physical architecture artifacts and ensure solution alignment with GO ITS and enterprise architecture patterns.
- Expand the existing pilot dashboard beyond a subset of critical indicators to include province-wide medicolegal autopsy casework metrics, workload analytics, service performance indicators, and executive reporting capabilities.
- Resource will develop data pipelines, APIs, reporting services, and dashboard functionality required to support executive decision-making.
- Design and build secure interfaces between F-Path, Vanguard (Quin C), and Ontario justice-sector databases.
- Establish data exchange mechanisms for:
- Criminal charge information
- Court attendance data
- Subpoenas
- Counsel assignments
- Case disposition information
- Consolidate legacy data sources into a unified platform.
- Improve:
- Data quality
- Reporting consistency
- Analytics capability
- Interoperability across systems
Desired Skills And Experience
- Development skills and experience in:
- Microsoft VB.NET framework
- MS SQL database
- Azure
- TFS/DevOps
- C#
- DevExpress
- Data migration
- Documentation
- Testing and QA
- Photo Optimization
- Database documenter
Experience And Skill Set Requirements
Criteria 1: Senior Developer Technical Experience - 25 Points
- Senior-level experience in software development, programming, application enhancement, maintenance, troubleshooting, database development, testing, documentation, and technical solution delivery.
- Strong hands-on experience developing and implementing enterprise applications using Microsoft .NET technologies.
- Demonstrated experience working within complex technical environments and supporting business-critical applications.
Criteria 2: Technical Experience in Microsoft .NET Application Development and Enterprise Software Engineering Tools - 25 Points
- Experience building applications using MS .NET elements such as:
- Windows Communication Foundation
- Windows Presentation Framework
- MS Sync Framework
- Web Client Software Factory
- MS Web Services
- Entity Framework
- Experience with:
- Visual Studio
- Team Foundation Server
- DevOps
- DevExpress
- Cloud development
- Enterprise Library
Criteria 3: Architecture Design and Development Experience - 25 Points
- Experience in Service-Oriented Architecture, Object-Oriented Design, and User Interface Development.
- Design, develop, and consume Web Services and Web API.
- Experience working with:
- Use Cases
- Class Diagrams
- Component Diagrams
- State Diagrams
- Experience with Data Migration.
- Strong communication skills and ability to work effectively as a team player.
Criteria 4: Database, Integration, and Communication Protocol Experience - 25 Points
- Experience coding and implementing SQL procedures, scripts, T-SQL, and object definitions for SQL Server.
- Experience with Oracle RDBMS and Web Servers.
- Experience with relational and hierarchical database technologies.
- Experience in the use of information retrieval packages using SQL, including:
- Stored Procedures
- Triggers
- Functions
- Experience with one or more communications protocols.
- Experience with middleware and gateways.
- Experience supporting database integration, systems integration, and enterprise application environments.
How to Apply
If you are interested and your profile matches the requirements, kindly send the following
mandatory documents to
hrsmss@smsoftconsulting.com by
Thursday, October 8, 2026, at 2:30 PM EST.
Mandatory Documents
- Updated Resume in Word format
- References
- Expected Hourly Rate
- Visa Status
- LinkedIn ID
Without the mandatory documents, we cannot submit a candidate.
WhatsApp Group
For daily job updates, you can also join our WhatsApp group using the link below:
Join Our WhatsApp Group
https://chat.whatsapp.com/KCmWoqPlxWvAZmyXLcd8or
Note
This position is currently listed as "Onsite", working 7.25 hours per calendar day, sometime between 8:00 AM and 5:00 PM (excluding breaks) Monday to Friday inclusive, unless otherwise identified.
The VOR Master Service Agreement expires on
April 5, 2027, and includes a
six (6)-month survival clause, allowing the Statement of Work (SOW) to continue, if operationally required, until
October 5, 2027. Extension(s) are only allowed using unused days and/or funds remaining on the contract. No additional funds will be added beyond the maximum contract value and any extension options included in the original SOW. JTS may exercise its option(s) to extend the SOW beyond April 5, 2027, in accordance with the survival clause.
The start date is subject to change based on
security clearances and contract signing timelines.
Email is the best way to reach us.
You have received this message either as a result of contacting our company to express interest in employment or as a result of posting your resume in a location that can be accessed by recruiters or HR specialists, which suggests an interest in being contacted about employment opportunities.