– Software Developer – Back End – Senior (Toronto)

– Software Developer – Back End – Senior (Toronto)

16 Oct
|
S M Software Solutions
|
Toronto

16 Oct

S M Software Solutions

Toronto

Client: Ministry of Public and Business Service Delivery and Procurement –

- RQ11685

We are seeking a Senior Back-End Software Developer with extensive experience in IBM mainframe technologies, PL/I programming, IMS databases, DB2 for z/OS, XML processing, and mainframe-to-mid-tier integration. The ideal candidate will have strong expertise in mainframe application development, database management, batch processing, debugging, source control, and system integration. The successful candidate will analyse existing systems, design and implement technical solutions, develop and maintain application code, conduct unit and integration testing, resolve defects, and ensure compliance with Ontario Public Service (OPS) standards and project requirements.

Role Snapshot

- Job Title: RQ11685 –
- Software Developer –
- Back End –
- Senior
- Client: Ministry of Public and Business Service Delivery and Procurement
- Work Location: 87 Sir William Hearst Avenue, Toronto, Ontario, Canada, M3M 0B4
- Work Arrangement: Hybrid – 3 Business Days in Office
- Estimated Start Date: November 2, 2026
- Estimated End Date: September 30, 2027
- Business Days: 237.00
- Extension: Probable after the initial mandate
- Hours: 7.25 hours per day
- Security Level: CRJMC

Must Have
- Experience with z/OS V2.2 or higher.
- Expertise using file and database management tools, either File-AID V10.1 or higher, or IBM File Manager V13.1 or higher.
- Experience with IMS DB V12 or higher, including HALDB and DEDB, using the PLITDLI API.
- Experience with DB2 for z/OS V11 or higher.
- 5+ years of experience writing mainframe PL/I transactions that process XML input, produce XML output, and consume XML.
- Recent experience using PL/I V4.5 or higher within the last 5 years.

Description

Responsibilities / Deliverables

- Conduct analysis leading to detailed information related to the current system's logical and physical design and code structures during the concept phase of the project.
- Analyse technical database requirements, leading to the definition of changes required to support the new system. Coordinate and arrange with DBA/Data Management staff to progress these changes.
- Create technical specifications in accordance with Ontario Public Service (OPS) standards.
- Identify problems and issues along with appropriate mitigation strategies.
- Provide regular status reports on progress made.




- Ensure effective knowledge transfer to RUS and I⁢ Cluster staff at all stages of the assignment.
- Report status to and follow the overall direction of the Project Manager and/or Lead Technical Coordinator.
- Perform the logical and physical design required to incorporate the necessary changes.
- Participate in Joint Application Development (JAD) sessions and walkthroughs to review the design and obtain sign-off on technical specifications.
- Develop current code and modify existing code across online, batch, and workstation applications to implement the design approved in the technical specifications.
- Coordinate and interface with mid-tier developers.
- Ensure appropriate Quality Assurance (QA) technical standards are incorporated into all artefacts and system code.
- Prepare test data and perform code unit testing.
- Participate in integration testing, including providing input to the integration test plan, setting up the test environment, creating test data, executing integration tests with Business Analysts (BAs) and other developers, recording test results, and repairing defects.
- Plan and participate in code retrofits with other developers modifying the same LCS code in other projects.
- Analyse reported defects and implement the corrections required to eliminate them.
- Use Ministry-mandated management tools for code libraries.

Skill Set Requirements for Mainframe Developers
- 5+ years of experience writing mainframe PL/I transactions that process XML input, produce XML output, and consume non-mainframe web services, including mainframe-to-mid-tier integration and IMSCONNECT.
- Knowledge of Ontario's Vehicle Licensing and Transportation Safety policies relating to the Vehicle line of business.
- Experience working in accordance with Ontario Public Service policies and procedures.
- Expertise using file and database management tools, either File-AID V10.1 or higher, or IBM File Manager V13.1 or higher.
- Experience with the IBM sort utility (DFSORT).

Experience And Skill Set Requirements

- IBM Mainframe Tools — 15%




- Expertise using IBM Debug Tool V13.1 or higher.
- Expertise using failure diagnostic tools, either Abend-AID V12.4 or higher, or IBM Fault Analyzer V13.1 or higher.
- Experience with the IBM sort utility (DFSORT).
- IBM Mainframe Databases, APIs, Mainframe Source Control, and Mainframe Batch — 20%
- Experience with Endevor or another source control tool.
- Experience writing checkpoint-restartable IMS BMPs.
- Client/Server Architecture — 10%
- 10+ years of experience designing and developing Windows client applications that interact with IMS TM applications.
- Programming Languages — 25%
- Experience with Fujitsu NetCOBOL V4 or higher.
- 10+ years of experience in programming and analysis.
- Public Sector Experience — 5%
- Knowledge of driver licensing and transportation safety policies relating to the Vehicle Registration line of business.
- Experience working in accordance with public sector policies and procedures.
- Screen Handling — 10%
- Experience with mainframe Screen Handling (MFS).
- Experience with Windows workstation screen-handling software (SCREENIO).
- Windows Workstation Tools — 10%
- Experience with Visual Studio 2008 or higher.
- Experience with Visual Studio Debugger.
- Experience with Harvest Source Control V12.5 or higher.
- Connectivity — 5%
- Experience scripting for SFTP, preferably in a mainframe environment.

How to Apply If you are interested and your profile matches the requirements, kindly send the following mandatory documents to [email protected] by Monday, October 19, 2026, at 2:30 PM EST.

Mandatory Documents

- Updated Resume in Word format (Mandatory)
- References (Mandatory)
- Expected Hourly Rate (Mandatory)
- Visa Status (Mandatory)
- LinkedIn ID (Mandatory)

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

Note

Hybrid: candidate must be in the office for 3 business days.

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.

📌 – Software Developer – Back End – Senior (Toronto)
🏢 S M Software Solutions
📍 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: – software developer – back end – senior (toronto) / toronto

Subscribe to this job alert:

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