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

Senior Software Developer

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 17 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Developer in Toronto, ON vacancy
  •  ..., user stories, UI/UX artifacts, solution architecture, security requirements, data models, develop application design and technical specification document, deliver quality software products (including Minimal Viable Products and Cloud -Native Web Application products) as required... 
    Senior
    Long term contract
    Full time
    Interim role
    Internship

    Yoush Consulting

    Toronto, ON
    13 hours ago
  •  ...Description About the role: As a Senior Software Developer, you will be responsible for designing, developing and managing the cloud based services that power the AssistIQ platform. We’re excited by candidates who enjoy and are capable of working in a fast-growing... 
    Senior
    Full time

    Assistiq

    Toronto, ON
    13 hours ago
  • $104k - $145k per year

     ...build something meaningful in a fast-growing, customer-focused company, we’d love to hear from you! We are looking for a Senior Software Developer to join our Development Experience Group!   The Development Experience Group makes informed suggestions about... 
    Senior
    Remote job
    Full time
    Work at office
    Home office
    Flexible hours
    Weekend work

    Zensurance

    Toronto, ON
    13 hours ago
  •  ...businesses to accelerate service delivery, drive customer engagement, and foster growth. Blanc Labs is seeking a highly skilled Senior Full-Stack Developer to join our team and contribute to the development of innovative digital solutions. This role requires deep technical... 
    Senior
    Full time

    Blanc Labs

    Toronto, ON
    13 hours ago
  •  ...and integration testing Collaboration with system testers to develop test cases for system functional, performance and vulnerability...  ...and alternatives to ensure effective operation of hardware and software platforms and IT security and quality control systems Communication... 
    Senior
    Full time

    Maarut Inc

    Toronto, ON
    13 hours ago
  •  ...are seeking a highly skilled Enterprise Developer to join our enterprise architecture team....  ...application security is essential. THIS IS A SENIOR HANDS ON DEVELOPER ROLE Key...  ...functional teams to deliver high-quality software solutions. Qualifications Bachelor... 
    Senior
    Full time
    Shift work

    Armstrong Fluid Technology

    Toronto, ON
    13 hours ago
  •  ...applications. This includes: Developing detailed programming specifications Writing...  ...arise during the use and operation of software packages, including technical assistance...  ...; both written and verbal Ability to develop and present new ideas and conceptualize new... 
    Senior
    Full time

    Maarut Inc

    Toronto, ON
    13 hours ago
  • $88.54 - $106.25 per hour

     ...RQ11342 - Software Developer - Senior 5+ Months Contract (120 Business Days) - possible extension 5 Days ONSITE - 222 Jarvis Street Must Have: ~10+ years of experience as a designer and developer in the large-scale multi-client web applications ~10+ year... 
    Senior
    Full time
    Contract work
    Manual labor

    Source Code

    Toronto, ON
    13 hours ago
  • $88.86 - $106.63 per hour

     ...RQ11293 - Software Developer - Senior Duration: 7 months (144 days) + possible extension CRJMC clearance Location: 222 Jarvis St, Toronto OR 49 Place d'Armes, Kingston Must Have: · Experience with relational database technologies (MS SQL 2019 and... 
    Senior
    Full time
    Contract work
    Work at office
    Monday to friday

    Source Code

    Toronto, ON
    13 hours ago
  • $160k - $175k per year

     ...Senior Desktop Software Developer About Sync Sync.com is a leading end-to-end encrypted cloud storage platform operating at significant scale across dual data centers. We build secure, privacy-first software that millions of users trust with their most important files... 
    Senior
    Long term contract
    Full time
    Internship
    Direct hire
    Remote work
    Flexible hours

    Funded.club

    Toronto, ON
    13 hours ago
  •  ...sure clients get correct, timely reporting and tax documents no matter what the rest of Wealthsimple ships. We're a small team of 7 developers holding meaningful scope across a mix of Ruby services, Python data pipelines (including PySpark), and Airflow orchestration. If you... 
    Senior
    Long term contract
    Full time
    Work from home

    Wealthsimple Technologies

    Toronto, ON
    13 hours ago
  •  ...connected and engaged.  * We’re a certified  Great Place to Work ®, five years in a row! We’re on the hunt for a top-tier  Senior Software Developer  who will be responsible for designing, developing, and maintaining high-performance backend services and infrastructure.... 
    Senior
    Long term contract
    Full time
    Internship
    Work at office
    Relocation package

    Kepler Communications Inc.

    Toronto, ON
    13 hours ago
  •  ...and we're just getting started. Read our Culture Manual and learn more about how we work . About the role As a Senior Software Developer on the Tax team, you will work across the stack to build, improve, and operate products that help Canadians complete their tax... 
    Senior
    Long term contract
    Full time

    Wealthsimple Technologies

    Toronto, ON
    13 hours ago
  •  ...— and we're just getting started. Read our Culture Manual and learn more about how we work . About the role As a Senior Software Developer on the Cards team, you'll own meaningful slices of the card stack end to end — from card issuance and authorization through... 
    Senior
    Long term contract
    Full time
    Immediate start

    Wealthsimple Technologies

    Toronto, ON
    13 hours ago
  • $88.57 - $106.28 per hour

     ...RQ11400 - Software Developer - Senior X 4 (On-Site) Contract: 6 months (133 business days) possible extension Location : Toronto (5700 Yonge St. Toronto) No Clearance Required Must Have: Thorough knowledge of large-scale complex systems analysis techniques... 
    Senior
    Full time
    Contract work

    Source Code

    Toronto, ON
    13 hours ago
  • $79.1k - $118.7k per year

     ....    Find our story here:  About Meridian The role:  Join Meridian’s dynamic Programming & Development team as a CRM Software Developer, where you’ll contribute to the design, development, and integration of our Microsoft Dynamics 365 CRM platform. You’ll play a key... 
    Senior
    Full time
    Work at office
    Remote work
    Weekend work
    1 day per week

    Meridian Credit Union

    Toronto, ON
    13 hours ago
  •  ...We do have a job opening for  Software Developer - API - Senior for our direct client Province of Ontario. The position details are given below: Job Details: Job ID: RQ10573 - Software Developer - API - Senior Client : Justice Technology Services Location : 21... 
    Senior
    Full time

    Itprofound Inc.

    Toronto, ON
    13 hours ago
  • $130k - $180k per year

     ...with a long-term vision of creating a thriving restaurant industry through the power of connected & engaged teams.  As a Senior Software Developer, Mid-Market at 7shifts, you'll be one of the founding engineers on our mid-market squad — the team responsible for building... 
    Senior
    Long term contract
    Work at office
    Remote work
    Home office
    Flexible hours
    Shift work
    Day shift

    7shifts

    Toronto, ON
    13 hours ago
  • $200k - $295k per year

     ...About Sentry Software runs the world and the pace is faster than ever. Sentry helps developers fix errors and performance issues before users notice, so teams can spend less...  ...deployment pipeline. As a member of the Developer Infrastructure team, you’ll be responsible... 
    Senior
    Hourly pay
    Full time
    Local area

    Sentry

    Toronto, ON
    13 hours ago
  •  ...applications within a team-based Agile environment. The way we build software is strongly influenced by the values of Extreme Programming:...  ..., share knowledge and teach within your team and within the developer community at Electric Mind via educational sessions, study groups... 
    Senior
    Full time
    Remote work

    Electric Mind

    Toronto, ON
    13 hours ago
  •  ...50, Fast Company's Most Innovative Companies, Inc. Best in Business, and LinkedIn Top Startups. Your Role As a Senior Software Engineer on the Developer Platform team, you will be responsible for designing and building scalable architecture, tooling and processes that... 
    Senior
    Full time
    Immediate start
    Remote work
    Home office
    Flexible hours

    Zip

    Toronto, ON
    13 hours ago
  • $100k - $140k per year

     ...if we are successful, the technologies we develop will solve some of the world’s most...  ...Your role and responsibilities: As a Software Developer, you will help build out the pennylane...  ...software development experience. Senior: 6+ years of professional software development... 
    Senior
    Long term contract
    Full time

    Xanadu

    Toronto, ON
    13 hours ago
  • $88.54 - $106.25 per hour

     ...RQ11296 - Software Developer - Senior 7+ Months + Possible Extension  ONSITE - Toronto Must Have:· Thorough knowledge of large-scale complex systems analysis techniques and methodologies, design and development, programming concepts and languages, internet... 
    Senior
    Full time
    Work at office
    Monday to friday

    Source Code

    Toronto, ON
    13 hours ago
  •  ..., leveraging standard tooling and processes to achieve our reliability, quality, and velocity goals. About the role Senior Software Developer, Quality & Developer Tooling As a Senior Software Developer on the CAP OpEx team, you own the application-level quality and... 
    Senior
    Long term contract
    Full time
    Internship
    Shift work
    1 day per week

    Wealthsimple Technologies

    Toronto, ON
    13 hours ago
  •  ...A highly skilled and experienced ETL Developer to design, develop, and maintain robust data...  ...Familiarity with structured methodologies for software development and the ability to adapt to...  ...Prior experience working with OPS as a senior ETL Developer Prior experience working... 
    Senior
    Remote job
    Contract work
    Work at office
    3 days per week

    Maarut

    Toronto, ON
    13 hours ago
  • $115k - $135k per year

     ...the system. This role will guide and mentor associate level Software Developers. Responsibilities: Design and implement applications...  ...~ Experience with Java, Spring, Rest API, SQL and Git. ~ Develop middleware products, unit test practices, transaction processing... 
    Senior
    Remote job
    Full time
    Internship
    Flexible hours

    Smile Digital Health

    Toronto, ON
    13 hours ago
  •  ...We do have a job opening for Software Developer - Full Stack - Senior for our direct client Province of Ontario. The position details are given below: Job Details: Job ID: RQ11347 - Software Developer - Full Stack - Senior Client : Land & Resources Cluster Location... 
    Senior
    Full time

    Itprofound Inc.

    Toronto, ON
    13 hours ago
  • $86.9 - $104.28 per hour

     ...RQ11442 - Software Developer - API - Senior Duration: 1 Year (254 Business Days) + 1 Possible Extension Location: 5 days onsite at 222 Jarvis St Toronto OR 300 Water St, Peterborough, ON Must Have: ~5+ Experience with React framework and typescript ~... 
    Senior
    Full time

    Source Code

    Toronto, ON
    13 hours ago
  • $166k - $195k per year

     ...mission is to build and operate the core developer infrastructure at Robinhood. Our team owns...  ...engineers rely on daily, partnering with software developers across the company to make...  ...fast, reliable, and cost-efficient! As a Senior Software Developer, you will focus on building... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours
    Shift work
    3 days per week

    Robinhood

    Toronto, ON
    13 hours ago
  •  ...We do have a job opening for S \ oftware Developer - Full Stack - Senior \\\\ for our direct client Province of Ontario. The position details are...  ...\\\\ Job Details: \\\ \\\\\ \\\\ Job ID: \\\ RQ11224 - Software Developer - Full Stack - Senior \\\\ \\\\ Client: \\\\... 
    Senior
    Full time

    Itprofound Inc.

    Toronto, ON
    13 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Developer. Be the first to apply!