Upstaff
Senior Software Developer
Canada > Toronto, CAفي الموقععقددوام كامل
تم النشر في 10 سبتمبر 2026
تم نشر هذه الوظيفة باللغة EN
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
1. Core Software Development – Mandatory
The candidate must demonstrate extensive experience across the full Software Development Life Cycle (SDLC), including:
Strong experience with enterprise IBM technologies, including:
Hands-on experience with:
Strong experience with:
5. OpenText Content Management – Mandatory
Experience working with:
Experience with:
Experience working with:
8. Testing & Quality Assurance
Candidates should have strong experience with:
9. Agile, Scrum & Delivery
Experience working in:
Experience creating and maintaining:
The successful candidate may work with the following technology stack:
Application Modeling:
Candidates should demonstrate strong experience in:
Strong experience with:
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 Requirements1. 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
- 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
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
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
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
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
Experience with:
- AODA-compliant application/UI development
- Accessible web interfaces
- Accessible PDF/document generation
- Accessibility best practices
- Ontario Government IT standards – GO-ITS 54
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
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
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
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
- 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.
The successful candidate may work with the following technology stack:
Application Modeling:
- Rational Software Architect v8.0
- IBM WebSphere Application Server ND 8.x
- IBM Business Automation Workflow 8.6.x
- IBM Liberty 8.x
- IBM Operational Decision Manager 8.x
- Oracle Enterprise Edition
- Oracle 11g / 19c
- Microsoft Access
- Oracle Designer 11g / 19c
- Rational Application Developer (RAD) 8.0
- WebSphere BPM 8.x
- IBM ODM / ILOG / JRules
- Liberty 8.x
- Java
- JEE
- JavaScript
- VBScript
- HTML
- DHTML
- XML
- AJAX
- JDBC
- SQL
- IBM AppScan 8.5
- Selenium
- Azure DevOps Test Plans
- IBM HTTP Server
- IIS
- WebSphere
- Liberty
- Linux
- Windows Server
- IBM/Rational products
- Requirement Composer
- Rational Application Developer
- Microsoft Office
- Exchange/Outlook
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
Strong experience with:
ملخص الدور
نوع الوظيفة
دوام كامل
المهارات المطلوبة
Java / Java EE developmentSpring / Spring BootRESTful and SOAP Web Services (WSDL)Microservices and distributed systems / SOA-based developmentIBM Business Automation Workflow (BAW) integrationIBM Operational Decision Manager (ODM) / ILOG / JRulesIBM WebSphere Application Server ND and LibertyOracle Database development and PL/SQL (including complex queries, stored procedures, migration scripts)Microsoft Azure Cloud, Azure DevOps, CI/CD pipelines and Docker/containerizationAngular and NodeJS front-end development (JavaScript, HTML, CSS, AJAX)OpenText Content Management System APIs and content metadata managementAccessibility (AODA) compliant UI and accessible PDF/document generation; GO-ITS 54 complianceTesting and quality assurance (unit, functional, integration, load, regression; Selenium; IBM AppScan; Azure DevOps Test Plans)Agile/Scrum/Kanban delivery practices, sprint-based development and technical estimationTroubleshooting, debugging and production support for complex enterprise integrations
وظائف مشابهة
UX Designer – Junior
Upstaff
Canada > Toronto, CAفي الموقععقددوام كامل
قبل 8 ساعات
Senior Project Manager/Leader
Upstaff
Canada > Toronto, CAفي الموقععقددوام كامل
قبل 8 ساعات
Systems Testing/QA Specialist – Senior
Upstaff
Canada > Toronto, CAفي الموقععقددوام كامل
قبل 8 ساعات
Systems Testing/QA Specialist – Senior
Upstaff
Canada > Toronto, CAفي الموقععقددوام كامل
أول أمس
Information Management Specialist – Senior
Upstaff
Canada > Toronto, CAفي الموقععقددوام كامل
قبل 3 أيام
Specialized IT Consultant – Senior
Upstaff
Canada > Toronto, CAفي الموقععقددوام كامل
قبل 3 أيام