Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software engineer senior H/F (IT)

Client: Government of Ontario – Land & Resources Cluster

Ministry: Ministry of Public and Business Service Delivery and Procurement

Location: 40 St. Clair Ave. W, Toronto, ON

Work Arrangement: 100% Onsite – 5 days per week

Contract: October 15, 2026 – March 31, 2027

Openings: 1

Security Clearance: No clearance required

Position Overview

We are seeking an experienced Senior Software Developer to support the Government of Ontario's Land & Resources Cluster. The successful candidate will be responsible for designing, developing, integrating, testing, deploying, and maintaining enterprise applications and services.

The resource may also be assigned, as required, to projects or initiatives related to Bill 5 – Protect Ontario by Unleashing Our Economy Act 2025 .

This is a fully onsite position requiring the successful candidate to work from 40 St. Clair Ave. W, Toronto, five days per week , unless otherwise approved.

Key Responsibilities

Translate technical systems specifications into robust, working, and tested applications.
Develop detailed programming specifications and technical designs.
Write, generate, compile, debug, and maintain application code.
Develop and maintain enterprise Java/JEE applications.
Design and develop web applications, APIs, microservices, and distributed systems.
Develop and integrate RESTful and SOAP-based web services .
Develop applications using Java, Spring Boot,

JPA

, EJB, Angular, NodeJS, JavaScript, HTML, CSS, AJAX, JDBC, and SQL .
Develop and integrate solutions with IBM Operational Decision Manager (ODM) .
Integrate Java/JEE services with IBM Business Automation Workflow (BAW) for business process orchestration and automation.
Work with IBM WebSphere Application Server ND 8.x and Liberty 8.x .
Develop and maintain solutions involving middleware, gateways, communication protocols, and enterprise integrations.
Develop complex database solutions using Oracle and PL/SQL , including stored procedures, complex queries, migration scripts, staging tables, and data transformation.
Support data migration and integration activities involving relational and hierarchical databases.
Work with OpenText Content Management System APIs , particularly for maintaining and updating metadata.
Develop AODA-compliant user interfaces and accessible PDF documents .
Ensure solutions align with Ontario Government IT standards, including GO-ITS 54 .
Troubleshoot and resolve technical problems during software implementation, conversion, migration, and production operations.
Develop and execute unit, functional, load, regression, and integration testing.
Prepare deployment packages and coordinate application releases across multiple environments.
Work with Azure Cloud and Azure DevOps , including CI/CD pipelines, Docker/containerization, and deployment automation.
Participate in Agile/Scrum, Kanban, and rapid application development environments.
Conduct code/design reviews and provide accurate development estimates.
Collaborate closely with Business Analysts, QA teams, Solution/System Architects, and other technical stakeholders.
Maintain architecture, design, technical, deployment, user, and system documentation.
Report progress and participate in project meetings.
Manage multiple priorities and deliverables in a fast-paced environment.
Requirements
Mandatory Experience & Skill Requirements

1. Core Software Development – Mandatory

The candidate must demonstrate extensive experience across the full Software Development Life Cycle (SDLC) , including:

Requirements/technical analysis
Application design
Programming and coding
Unit and functional testing
Debugging
Deployment
Implementation
Maintenance and production support
Strong hands-on experience with:

Java / Java Enterprise Edition (JEE)
Spring / Spring Boot
JPA

EJB


Angular
NodeJS
JavaScript

HTML / DHTML


CSS


AJAX


JDBC / SQL


REST APIs
SOAP Web Services

WSDL


Microservices
Distributed systems
SOA-based application development
2. IBM Technologies – Mandatory

Strong experience with enterprise IBM technologies, including:

IBM WebSphere Application Server (ND) 8.x
IBM Liberty 8.x
IBM Business Automation Workflow (BAW) 8.6.x
IBM Operational Decision Manager (ODM) 8.x
IBM ODM / ILOG / JRules
Integration of Java/JEE applications with IBM BAW
Development of complex applications using IBM ODM
Middleware and gateway integrations
Enterprise communication protocols
3. Cloud & DevOps – Mandatory

Hands-on experience with:

Microsoft Azure Cloud
Azure DevOps
CI/CD pipelines
Docker/containerization
Deployment automation
Infrastructure/deployment practices
Preparing deployment packages
Coordinating releases across development, testing, and production environments
4. Database &

PL/SQL

– Mandatory

Strong experience with:

Oracle Enterprise Edition
Oracle 11g / 19c
PL/SQL
Complex SQL queries
Stored procedures
Database development
Migration scripts
Staging table design
Data transformation
Data migration
Relational database technologies
Hierarchical database technologies
Experience with Oracle Designer 11g/19c is also required/preferred as applicable.

5. OpenText Content Management – Mandatory

Experience working with:

OpenText Content Management System APIs
Content metadata management
Updating and maintaining metadata accuracy and integrity
Enterprise content management integrations
6. Accessibility & Ontario Government Standards – Mandatory

Experience with:

AODA-compliant application/UI development
Accessible web interfaces
Accessible PDF/document generation
Accessibility best practices
Ontario Government IT standards – GO-ITS 54
7. Public Sector Experience – Mandatory/Strong Preference

Experience working with:

Ontario Public Service (OPS) environments
Government/public-sector modernization initiatives
Permitting platforms
Enterprise government applications
Integration with government enterprise systems
Government technology standards and compliance requirements
Experience specifically with OPS permitting platforms or similar public-sector permitting/modernization solutions is highly desirable.

8. Testing & Quality Assurance

Candidates should have strong experience with:

Unit testing
Functional testing
Integration testing
Load testing
Regression testing
Debugging and defect resolution
Code reviews
Design reviews
Quality assurance practices
Selenium
Azure DevOps Test Plans
IBM AppScan
The candidate should have a strong track record of delivering stable, well-tested, production-ready code.

9. Agile, Scrum & Delivery

Experience working in:

Agile/Scrum environments
Kanban environments
Rapid Application Development (RAD)
Sprint-based development
Technical estimation
Progress reporting
Project meetings
Cross-functional development teams
10. Documentation

Experience creating and maintaining:

Technical specifications
Application design documentation
Architecture/design documentation
Deployment guides
Technical manuals
User/system manuals
Integration documentation
Documentation reflecting changes to system components and integration points
Minimum Experience

  • 10+ years of experience designing and developing

    JEE

    components .
  • Extensive full-SDLC experience.
  • Strong enterprise application development experience.
  • Demonstrated experience working with complex integrations and enterprise systems.
  • Demonstrated ability to troubleshoot complex technical issues and deliver solutions within deadlines.

Technology Environment

The successful candidate may work with the following technology stack:

Application Modeling:

~ Rational Software Architect v8.0

Application Servers:

IBM WebSphere Application Server ND 8.x
IBM Business Automation Workflow 8.6.x
IBM Liberty 8.x
IBM Operational Decision Manager 8.x
Database:

Oracle Enterprise Edition
Oracle 11g / 19c
Microsoft Access
Database Design:

~ Oracle Designer 11g / 19c

Development Environment:

Rational Application Developer (RAD) 8.0
WebSphere BPM 8.x
IBM ODM / ILOG / JRules
Liberty 8.x
Programming Languages / Technologies:

Java
JEE
JavaScript
VBScript

HTML


DHTML


XML


AJAX


JDBC


SQL


Testing & Security Tools:

IBM AppScan 8.5
Selenium
Azure DevOps Test Plans
Web/Application Infrastructure:

IBM Server

IIS


WebSphere
Liberty
Operating Systems:

Linux
Windows Server
Other Tools:

IBM/Rational products
Requirement Composer
Rational Application Developer
Microsoft Office
Exchange/Outlook
Development Experience – 35%

Candidates should demonstrate strong experience in:

UI development using Angular and NodeJS
RESTful and SOAP web services
Microservices
Spring Boot applications
JavaScript, HTML, CSS, AJAX

JDBC/SQL


AODA-compliant interfaces
Accessible PDF generation
Java integration with IBM BAW/BPM technologies
Technologies Experience – 35%

Strong experience with:

Vacancy posted more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software engineer senior H/F (IT). Be the first to apply!