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:
- ..., 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...SeniorLong term contractFull timeInterim roleInternship
- ...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...SeniorFull time
$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...SeniorRemote jobFull timeWork at officeHome officeFlexible hoursWeekend work- ...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...SeniorFull time
- ...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...SeniorFull time
- ...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...SeniorFull timeShift work
- ...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...SeniorFull time
$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...SeniorFull timeContract workManual labor$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...SeniorFull timeContract workWork at officeMonday to friday$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...SeniorLong term contractFull timeInternshipDirect hireRemote workFlexible hours- ...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...SeniorLong term contractFull timeWork from home
- ...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....SeniorLong term contractFull timeInternshipWork at officeRelocation package
- ...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...SeniorLong term contractFull time
- ...— 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...SeniorLong term contractFull timeImmediate start
$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...SeniorFull timeContract work$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...SeniorFull timeWork at officeRemote workWeekend work1 day per week- ...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...SeniorFull time
$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...SeniorLong term contractWork at officeRemote workHome officeFlexible hoursShift workDay shift$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...SeniorHourly payFull timeLocal area- ...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...SeniorFull timeRemote work
- ...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...SeniorFull timeImmediate startRemote workHome officeFlexible hours
$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...SeniorLong term contractFull time$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...SeniorFull timeWork at officeMonday to friday- ..., 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...SeniorLong term contractFull timeInternshipShift work1 day per week
- ...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...SeniorRemote jobContract workWork at office3 days per week
$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...SeniorRemote jobFull timeInternshipFlexible hours- ...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...SeniorFull time
$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 ~...SeniorFull time$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...SeniorFull timeWork at officeLocal areaRemote workFlexible hoursShift work3 days per week- ...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: \\\\...SeniorFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Developer. Be the first to apply!
- software developer summer internship Toronto, ON
- software engineer - ai machine learning Toronto, ON
- software engineer co-op Toronto, ON
- software developer co-op Toronto, ON
- junior software developer Toronto, ON
- software development engineer Toronto, ON
- part time software developer Toronto, ON
- développeur logiciel Toronto, ON
- software developer no experience Toronto, ON
- software engineer intern Toronto, ON

