RQ11711 – Software Developer – Senior
S M Software Solutions Inc
Hours: 7.25 hours per day
NET Skills
Client: Ministry of Solicitor General - RQ11711We 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
Reference: WJ-3875_13850682