Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

Upstaff

NewBe an early applicant

Senior Software Developer (Siebel CRM)

Posted Updated
Discussion

Summary

Senior Siebel CRM developer working for a government services integration client in Toronto: designing, configuring, and maintaining large-scale Siebel Public Sector solutions, building REST/SOAP and SSO integrations, ETL migrations, and troubleshooting. Requires 10+ years of Siebel Public Sector experience; on-site role.

Position Summary

The Government Services Integration Cluster is seeking an experienced Senior Software Developer specializing in Oracle Siebel CRM to design, develop, configure, integrate, and maintain complex Siebel Public Sector solutions.

The successful candidate will be responsible for translating business and technical requirements into scalable CRM applications, developing integrations with enterprise systems, troubleshooting complex technical issues, and supporting system enhancements and implementations.

The ideal candidate must have extensive hands-on experience with Siebel Public Sector, Siebel EAI, EIM, Siebel Open UI, RESTful and SOAP web services, and enterprise-level CRM architecture.

Key Responsibilities

  • Design, develop, configure, and maintain large-scale Siebel Public Sector CRM solutions.

  • Translate business and technical requirements into detailed technical specifications and working applications.

  • Develop and customize Siebel applications using Siebel Open UI, PM/PR scripting, JavaScript, HTML5, and CSS.

  • Design, develop, and implement RESTful and SOAP web services.

  • Configure and maintain Siebel EAI, EIM, Siebel e-Services, Siebel Remote, SMARTScript, and BI Publisher.

  • Integrate Siebel CRM with external enterprise systems, middleware, gateways, and third-party applications.

  • Implement and maintain Single Sign-On (SSO) integrations, including Oracle OID, GO-PKI, and Public Secure.

  • Configure multi-organization data structures, data visibility, picklists, and Lists of Values (LOVs).

  • Develop and execute unit testing scripts, troubleshoot technical issues, and resolve system defects.

  • Support ETL data migration from legacy systems using Siebel EIM and custom data loaders.

  • Perform Siebel installation, configuration, deployment, and application troubleshooting.

  • Review and modify product installation scripts, including encoding, testing, and debugging.

  • Ensure compliance with AODA, WCAG, and accessibility standards.

  • Prepare technical documentation, architecture designs, build books, and implementation procedures.

  • Collaborate with business stakeholders, project teams, and IT professionals throughout the Software Development Life Cycle.

  • Provide post-implementation support and participate in technical design walkthroughs.

Required Technical Skills and Experience

Siebel CRM Development

  • 10+ years of experience designing, developing, and configuring complex Siebel Public Sector CRM solutions.

  • 10+ years of hands-on experience with Siebel Public Sector 8.x.

  • 10+ years of experience with Siebel EAI, EIM, web services, data transformation, and enterprise integrations.

  • 10+ years of experience with Siebel e-Services, Siebel Remote, SMARTScript, and Siebel BI Publisher.

  • 5+ years of experience customizing Siebel Open UI and PM/PR scripting.

  • 5+ years of experience developing Siebel SMARTScripts and task-based UI.

  • 2+ years of experience configuring Siebel IP 20.x.

  • Experience with Siebel Repository, ADM, Workspace, and parallel development.

API Development and Integration

  • 6+ years of experience designing and implementing production-grade REST APIs.

  • 5+ years of hands-on experience developing SOAP web services.

  • 5+ years of experience developing REST-based integrations.

  • Experience with RESTful API architecture, configuration, versioning, and deployment.

  • Strong knowledge of middleware and enterprise gateways.

  • Experience integrating Siebel with ESRI, Canada Post address lookup services, Oracle Service Cloud, and Microsoft BizTalk.

  • Experience with Oracle OID, GO-PKI, and Public Secure Single Sign-On solutions.

Programming and Database Technologies

  • Strong experience with JavaScript, HTML5, and CSS.

  • Experience with JavaScript Bootstrap Framework.

  • Experience with Siebel data modelling and Enterprise Integration Manager (EIM).

  • Strong knowledge of relational and hierarchical database technologies.

  • Experience with ETL processes and legacy data migration.

  • Experience with information retrieval tools and query languages.

  • Knowledge of application design patterns, deployment, and troubleshooting.

Installation, Configuration and Troubleshooting

  • 10+ years of experience installing, designing, and configuring complex Siebel Public Sector systems.

  • 10+ years of experience troubleshooting large-scale Siebel CRM environments and enterprise integrations.

  • Experience with Oracle OID authentication and Siebel server-to-server encryption.

  • Experience configuring high-availability solutions.

  • Experience with Siebel ADM and enterprise deployment practices.

  • Experience evaluating and documenting Siebel upgrade paths.

  • 5+ years of experience with AODA, WCAG, and assistive technologies.

Business Analysis and Solution Design

  • Ability to gather and analyze client business requirements.

  • Experience evaluating existing systems, technical performance, and system capacity.

  • Ability to assess the feasibility of system expansion, renovation, or replacement.

  • Knowledge of corporate IT information mandates, technology strategies, and enterprise standards.

  • Ability to recommend short-term and long-term CRM solution development strategies.

  • Experience participating in technical solution design and architecture discussions.

Methodologies and Documentation

  • Knowledge of Oracle development methodologies, tools, and resources.

  • Experience working in Agile project delivery environments.

  • Experience preparing technical blueprints, build books, procedure manuals, and implementation documentation.

  • Ability to research and recommend Oracle tools and technologies.

  • Experience documenting system performance measures and technical processes.

  • Experience with rapid application development (RAD) methodologies.

  • Knowledge of Information Management principles, policies, and practices.



Requirements

Soft Skills

  • Excellent analytical, problem-solving, and decision-making abilities.

  • Strong verbal and written communication skills.

  • Excellent interpersonal, negotiation, and collaboration skills.

  • Ability to communicate technical designs and solutions to business stakeholders.

  • Strong teamwork and stakeholder management abilities.

  • Demonstrated ability to meet deadlines and deliver project commitments.

Must-Have Requirements

Candidates must demonstrate:

  • 10+ years of experience designing and developing large, complex Siebel CRM solutions aligned with business requirements and project deliverables.

  • 10+ years of experience evaluating existing systems, assessing technical performance and capacity, and determining the feasibility of system expansion, renovation, or replacement.

  • Ability to gather client business requirements and understand corporate IT mandates, technology strategies, environments, and standards.

  • Ability to contribute to solution development and provide recommendations on short-term and long-term CRM service development activities.

  • Excellent analytical, problem-solving, communication, interpersonal, negotiation, and teamwork skills.

  • Proven ability to work collaboratively and consistently meet project deadlines.

Work Arrangement

  • Location: 40 St. Clair Street, Toronto, Ontario.

  • Work Model: Fully onsite.

  • Schedule: Five days per week onsite.

  • Contract: December 1, 2026 – March 31, 2027.

  • Extension: One possible extension.

Ideal Candidate Profile

The ideal candidate is a Senior Siebel CRM Developer / Siebel Technical Consultant

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →