– Software Developer – Senior (Ontario)

– Software Developer – Senior (Ontario)

11 Oct
|
S M Software Solutions
|
Ontario

11 Oct

S M Software Solutions

Ontario

Hours: 7.25 hours per day
NET Skills
Client: Ministry of Solicitor General - RQ11711

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
Must Have
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
Description

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
General Skills

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
Desirable Skills

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
Additional Skills For Oracle Software Developer

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
Desired Skills And Experience

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)
Intext Skills

Experience in working with the Intext .NET PDF Libraries, specifically Intext 5
Experience in development of PDF/UA documents using the Intext libraries
Database Skills

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)
Web Development

Experience in developing HTML 4 and 5 and Bootstrap V4 and above
Experience in implementing CSS and CSS3
Experience in developing JavaScript, specifically jQuery
Environment / Platform Specific Technical Skills

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 setting
Experience with Azure DevOps
Experience And Skill Set Requirements

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
Criteria 2: Technical Experience – 25 Points

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.
Criteria 3: .NET Enterprise Level Applications – 35 Points

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

#J-18808-Ljbffr

📌 – Software Developer – Senior (Ontario)
🏢 S M Software Solutions
📍 Ontario

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: – software developer – senior (ontario) / ontario

Subscribe to this job alert:

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