Software Developer

Sign in to apply for this position Sign In to Apply
Ref: RQ11569 Contract – 4 Months (Extension Possible) Onsite – Toronto (40 St. Clair St.)
Posted Date: 2026-10-30
Location: Onsite – Toronto (40 St. Clair St.)
Public Sector Experience: Required – OPS / Public Sector
Contract End Date: 2027-03-31 *
Rate: $101/hour
Overview

The Government Services Integration Cluster, under the Ministry of Public and Business Service Delivery and Procurement, is seeking a Senior Software Developer with deep Siebel CRM expertise to join their team on a fully onsite engagement in Toronto. The successful consultant will be responsible for designing, configuring, integrating, and maintaining complex Siebel Public Sector CRM solutions across a large-scale enterprise environment. This is a hands-on technical role requiring extensive experience across the full Siebel stack, including EAI, Open UI, RESTful APIs, and multi-organization data architectures.

Key Responsibilities
  • Translate technical system specifications into working, tested Siebel CRM applications, including developing detailed programming specifications and writing or generating code
  • Design, configure, and deploy complex Siebel Public Sector solutions leveraging Siebel e-Services, Siebel Remote, EAI, EIM, SMARTScript, Web Services, and BI Publisher
  • Architect, configure, and deploy inbound and outbound Siebel RESTful APIs utilizing the Siebel Application Interface (AI) and Tomcat application container
  • Integrate Siebel Public Sector with non-Siebel systems including ESRI, Canada Post address lookups, Oracle Service Cloud, and middleware platforms such as BizTalk
  • Develop and maintain integration solutions using SOAP Web Services and REST services
  • Customize Siebel Open UI and perform PM/PR scripting; develop Siebel Smart Scripts and Task-Based UI components
  • Manage multi-organization data structures, data visibility configurations, and picklist/LOV configurations across multiple organizations and languages
  • Plan and execute ETL migrations of data from legacy systems to Siebel using EIM and custom data loaders
  • Install, configure, and troubleshoot complex Siebel Public Sector environments including Siebel ADM, Oracle OID Single Sign-On, and server-to-server encryption
  • Conduct unit testing, develop unit testing scripts, and resolve technical issues arising during operation and post-implementation
  • Produce technical documentation including blueprints, build books, procedure manuals, and performance measure documentation
  • Collaborate with project teams in an Agile delivery environment, conducting design walkthrough sessions and contributing to code reviews and best practices
Must-Have Requirements
  • 10+ years of proven experience designing and developing large, complex Siebel CRM solutions that meet defined business requirements and project deliverables
  • 10+ years of hands-on experience with Siebel Public Sector 8.x, including solutioning and configuring complex end-to-end solutions
  • 10+ years of experience with Siebel EAI, Web Services, data transformation, and integration including Siebel e-Services, Siebel Remote, EIM, SMARTScript, and BI Publisher
  • 10+ years of experience integrating with Single Sign-On solutions such as OID, GO-PKI, and Public Secure
  • 10+ years of experience with Siebel data modelling and EIM, including multi-organization data structures and data visibility
  • 10+ years of experience configuring picklists and list-of-values (LOV) for multiple organizations and multiple languages
  • 10+ years of experience developing unit testing scripts and setting up solutions in multi-org environments
  • 5+ years of hands-on experience with Siebel Open UI and PM/PR scripting
  • 5+ years of hands-on experience developing Web Services using SOAP
  • 5+ years of experience developing integration using REST services
  • 5+ years of hands-on experience with Siebel Smart Scripts and Task-Based UI
  • 5+ years of experience with ETL migration planning from legacy solutions to Siebel using EIM and custom data loaders
  • 5+ years of demonstrated experience with AODA, WCAG, and assistive technologies
  • 6+ years of hands-on API design and implementation including building, scaling, versioning, and maintaining production-grade REST APIs
  • 4+ years of hands-on experience with the JScript Bootstrap framework
  • 2+ years of experience configuring in Siebel IP 20.x
  • 10+ years of experience installing, designing, and configuring complex Siebel Public Sector systems including Siebel ADM and Oracle OID
  • 10+ years of experience integrating Siebel with non-Siebel systems (ESRI, Canada Post, Oracle Service Cloud, BizTalk)
  • Demonstrated experience with Siebel Repository development best practices and standards
Nice-to-Have Skills
  • Knowledge and experience programming Internet-ready applications
  • Knowledge and experience with Rapid Application Development (RAD) methodologies
  • Knowledge and understanding of Information Management principles, concepts, policies, and practices
  • Experience reviewing, analyzing, and modifying product installation scripts including encoding, testing, and debugging
  • Experience evaluating and documenting Siebel upgrade paths
  • Experience with Workspace and parallel development in Siebel
  • Demonstrated knowledge of Oracle development methodologies, tools, and resources
  • Ability to research and recommend Oracle tools and techniques that could be leveraged for project delivery
Work Environment

This is a fully onsite role based in Toronto at 40 St. Clair St., requiring presence five days per week. No security clearance is required for this engagement. The consultant will work within an Agile project delivery team and is expected to collaborate closely with IT professionals, business stakeholders, and project teams throughout the Software Development Life Cycle.

* Final role details, responsibilities, and terms will be confirmed with shortlisted candidates. Compensation may vary based on experience. Errors and omissions excepted.