Closed listing
RQ11711 – Software Developer – Senior
- Toronto, ON, Canada
Full-time
This opening has closed.
The original listing is kept below for reference.
Job details
- Job type
- Full-time
- Closing date
- Posting language
- English
- Posted
Similar jobs hiring now
Search current openingsOriginal job description
Archived listing. The details below describe a past opening.
We are seeking a Senior Software Developer with extensive experience in Goaltend development, TP Macro Language, TP environment, .NET, ASP.NET Core, Blazor Server, C#, LINQ, Razor, SQL, Entity Framework, SCORM, Visual Studio, and Azure DevOps. The successful candidate will support and maintain existing web applications while developing new web-based initiatives and Learning Management System (LMS) modules.
Role Snapshot
- Job Title: RQ11711 – Software Developer – Senior
- Client: Ministry of Solicitor General
- Work Location: 25 Morton Shulman Ave., Toronto, Ontario, Canada
- Work Arrangement: Hybrid – subject to Hiring Manager requirements
- Estimated Start Date: November 9, 2026
- Estimated End Date: October 5, 2027
- Business Days: 250.00
- Extension: 50.00
- Hours: 7.25 hours per day
- Security Level: CRJMC
- 10+ years of experience working with Goaltend, including working within the Goaltend development environment (TP Macro Language and TP environment)
- Experience building front-end (web) and back-end (administrative console) features
- 8+ years of .NET experience
- Experience with and knowledge of databases, including data modelling and SQL programming skills with the ability to write queries, stored procedures, and views
- Level 3 with 10 years of experience is required to support and maintain all existing web applications as well as develop new web-based initiatives
- Mandatory skills, experience and qualifications:
- ASP.Net Core .NET 6 and above
- MS .NET Entity Framework
- Blazor Server
- C#, LINQ, Razor syntax
- Goaltend development tool (TP environment)
- Sax Basic (TP Macro Language)
- SCORM
- SQL
- Visual Studio – all supported versions
- Azure DevOps
- Experience in programming and analysis at the specified experience level
- Experience in structured methodologies for the development, design, implementation and maintenance of applications
Responsibilities
Required to translate technical systems specifications into working, tested applications.
This Includes
- Developing detailed programming specifications
- Writing and/or generating code
- Compiling data-driven programs, maintaining, and conducting unit tests
- Resolving and troubleshooting technical problems which arise during the use and operation of software packages, including technical assistance in implementation, conversion and migrations
- Experience in programming and analysis; specialized software package support at the specified experience level
- Ability to collaborate with IT Professionals throughout the Software Development Life Cycle
- Experience in structured methodologies for the development, design, implementation and maintenance of applications
- Experience in design, code, test, debug and document applications
- Experience in the use of object and/or third generation language development tools
- Experience in one or more programming languages
- Experience in application design, latest design patterns, deployment and troubleshooting
- Experience with relational and hierarchical database technologies
- Experience in the use of information retrieval packages using query languages
- Experience with one or more communications protocols
- Experience in structured methodologies for the design, development, implementation and maintenance of applications
- Experience eliciting and documenting information from diverse business area stakeholders and subject matter experts
- Excellent analytical, problem-solving and decision-making skills; verbal and written communication skills; interpersonal and negotiation skills
- A team player with a track record for meeting deadlines
- Knowledge and experience with programming Internet-ready applications
- Knowledge and experience in rapid application development (RAD) methodologies
- Knowledge and understanding of Information Management principles, concepts, policies and practices
- Experience with middleware and gateways
- Experience reviewing, analysing, and modifying product installation scripts including encoding, testing, debugging
- Ability to provide post-implementation support and resolve any post-implementation technical issues
- Experience conducting design walkthrough sessions with project team
- Knowledge and understanding of Accessibility for Ontarians with Disability Act (AODA) and related regulations and standards
- Ability to provide user and system documentation as required
- Experience in conducting impact assessments on Oracle E-Business application customizations and extensions.
- Strong conversion experience in Account Receivable Collection modules
- Strong programming skills in Oracle database, PL/SQL, SQL, XML, Unix shell scripts and Oracle Data Integrator
- Proved business knowledge of General Ledger, Accounts Receivable, Collections, Accounts Payable and Inventory Modules of Oracle E-Business
- Great knowledge of Oracle E-Business table structure related to GL, AR, Collections, AP, INV and FND
- Strong knowledge of SQL tuning and using partition tables
- Demonstrated experience and understanding of data warehouse, ETL methodologies and OBIEE
- Demonstrated work experience on Java and Oracle Application Development Framework (ADF) will be a great asset
- Strong verbal and written communication skills and leadership abilities to be able to oversee the quality assurance of the project from technical perspective
- NET Application Support and Development Skills
- .NET Application support and development skills
- Learning management skills
- Experience working with Goaltend development tool (TP Macro Language and TP environment)
- Experience working with Sax Basic and creating macros
- Experience in SCORM
- NET Skills
- Experience in working with .NET framework including 2.0 to 4.5
- Experience working with Telerik UI for Blazor
- Experience working with Fluent library (email and validation)
- Experience in working with the Intext .NET PDF Libraries, specifically Intext 5
- Experience in development of PDF/UA documents using the Intext libraries
- MS SQL Server 2019 and above
- SQL programming skills with the ability to write queries, stored procedures and views
- Understanding of database concepts and principles
- Experience in developing data models
- Report testing and data accuracy/verification skills
- Experience in managing databases using SQL Server Management Studio
- Experience in developing database scripts (i.e. backups)
- Experience in developing HTML 4 and 5 and Bootstrap V4 and above
- Experience in implementing CSS and CSS3
- Experience in developing JavaScript, specifically jQuery
- Windows Operating systems
- IIS 6.0, 7.0, 7.5
- SQL Server 2019 and above
- Knowledge of working within the Visual Studio 2022 and above environment
- Experience with Azure DevOps
Criteria 1: Technical Skills – 40 Points
- Demonstrated experience in design, build and delivery of Learning Management System (LMS) modules in the TP Macro Language and TP environment.
- Experience with and knowledge of database including data modelling SQL programming skills with the ability to write queries, stored procedures and views.
- Experience with the design and development of user and system interface(s).
- Experience in the use of information retrieval packages using SQL.
- Demonstrated experience with technical analysis of the design and architecture of solutions using Geo Talent
- Demonstrated experience with technical analysis of the design and architecture of solutions using .NET and Blazor
- Experience working with Geo Talent including working within the Geo Talent development environment (TP Macro Language and TP environment) to build front-end (web) and back-end (administrative console) features
- Experience SQL, Visual Studio Services, .NET Core, Blazor framework, Azure DevOps, Entity Framework
- Experience in structured methodologies for the development, design, implementation and maintenance of applications.
- 10+ years of experience in programming and analysis.
- Experience in developing .NET enterprise level applications incorporating loosely coupled components and tier architecture.
- 10+ years of .NET experience.
- Experience with ASP.NET Programming, .NET Framework, C# .NET and Blazor
- 10+ years’ experience in design and implementing solution using Geo Talent development environment
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 8:30 AM EST.
Mandatory Documents
- Updated Resume in Word format
- References
- Expected Hourly Rate
- Visa Status
- LinkedIn ID
WhatsApp Group
For daily job updates, you can also join our WhatsApp group using the link below:
Join our WhatsApp Group
Note
This position is currently listed as "Onsite"; however, the Assignment under this request will provisionally be "Hybrid", 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.
These conditions are subject to change as the OPS reflects on its current situation. During the duration of the assignment, you will be under the discretion of the Hiring Manager's requirements for the Project you are assigned to.
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.
More about this job
Responsibilities
Translate technical specifications into tested applications, including writing code, maintaining data-driven programs, and conducting unit tests. Support and maintain existing web applications, develop new web initiatives and LMS modules, and troubleshoot technical issues during implementation, conversion, and migration.
Requirements
Requires 10+ years of Goaltend development experience, including the TP Macro Language and TP environment, and 10+ years of .NET experience. Candidates must also have experience building web and administrative-console features, working with SQL and databases, and developing enterprise applications using technologies such as ASP.NET Core, Blazor, C#, and Entity Framework.
Skills
- Goaltend
- TP Macro Language
- Sax Basic
- .NET
- ASP.NET Core
- Blazor Server
- C#
- LINQ
- Razor
- SQL
- Entity Framework
- SCORM
- Visual Studio
- Azure DevOps
- Database Modeling
- Learning Management Systems
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Government & Public Sector
- Education
Keywords
- Goaltend
- TP Macro Language
- TP Environment
- Sax Basic
- .NET
- ASP.NET Core
- Blazor Server
- C#
- LINQ
- Razor
- Entity Framework
- SCORM
- SQL Server
- Visual Studio
- Azure DevOps
- Learning Management System
- Database Modeling
- Stored Procedures
- Web Applications
- Enterprise Applications
- HTML
- Bootstrap
- CSS
- JavaScript
- jQuery
- Telerik UI for Blazor
- Fluent Library
- IIS
- Structured Development Methodologies
- Accessibility for Ontarians with Disabilities Act