We are seeking a highly accomplished Senior Software Developer with master-level expertise in Oracle Siebel CRM ecosystems to drive the technical configuration, system design, and multi-tier integration of core business applications. In this role, you will take technical ownership of translating architectural system specifications into high-perf
...
ormance, working code. Operating across modern decoupled environments, you will engineer secure integrations between Siebel and external digital experience platforms, develop complex data transformation routines, and lead upgrade and migration paths—ensuring absolute solution scalability and compliance with enterprise data governance standards.
Location: Toronto, ON (Fully Onsite - 7.25 hours per day between 8:00 AM and 5:00 PM)
Duration: 9-month contract.
Advantages
Master-Level Platform Autonomy: Command the technical path, configuration parameters, and custom coding logic for a high-visibility enterprise CRM system.
Diverse Architecture Integration Sandbox: Expand your engineering footprint by bridging classic Siebel systems with modern, cloud-adjacent digital experience platforms like Adobe AEM.
Complex Modernization Portfolio: Master modern Open UI class extensions and automated repository migration tools (IP18+ tracks).
Predictable Structured Onsite Routine: Capitalize on standard, stable daytime delivery hours inside an organized public sector IT workspace.
Responsibilities
Siebel Core Configuration & Engineering: Architect, design, and configure complex Siebel Business Layer components, including Workflows, Business Rules, Assignment Manager, Applets, Views, and Screens.
Modern Interface Web Customization: Develop and customize responsive user interfaces using Siebel Open UI Architecture, writing customized Presentation Models (PM) and Physical Models (PR) while working within standard OOTB file structures.
Enterprise Application Integration (EAI): Architect and implement real-time and batch data exchanges using Siebel EAI and EIM (Enterprise Integration Manager), utilizing Web Services, middleware gateways, and transport protocols.
Cross-Platform Integration: Design and deploy secure transactional integrations connecting Siebel systems with external web architectures, specifically Adobe Experience Manager (AEM) and J2EE application layers.
Modern Lifecycle Migration: Configure and administer the Siebel Migration Application and Siebel Approval Manager to safely promote code, repository changes, and schema updates across enterprise environments.
Relational Database Programming: Write and tune complex data extraction routines, database triggers, and data manipulation scripts using Oracle PL/SQL, SQL, and XML to handle heavy batch operations.
Tier-3 Troubleshooting & Maintenance: Isolate, diagnose, and resolve deep technical problems during software package deployment, data conversions, and system upgrades.
Technical Artifact Generation: Formulate detailed technical specification sheets, logical data flow diagrams, object-oriented models, and precise deployment manuals for operations support staff.
Cross-Functional Collaboration: Lead technical walkthrough sessions, oversee quality assurance metrics from a code perspective, and deliver structured knowledge transfer to team members throughout the software development lifecycle.
Qualifications
Core Siebel Engineering Seniority: 10+ years of progressive, hands-on professional experience leading the technical configuration, design, development, and system integration of enterprise Siebel CRM platforms.
Multi-Tier Integration Experience: 5+ years of verified experience orchestrating data and application integrations between Siebel and external layers like Adobe AEM or J2EE.
EAI/EIM Data Architecture Depth: 5+ years of direct technical experience building data manipulation frameworks using Siebel EAI (Enterprise Application Integration) and Siebel EIM (Enterprise Integration Manager).
Modern Siebel Platform Literacy: 3+ years of dedicated technical experience configuring and coding within Siebel IP18 (Innovation Pack 2018) or above environments.
Open UI Scripting Competency: Practical experience writing clean user interfaces utilizing Siebel Open UI specific classes, methods, and templates (Physical Models, Presentation Models).
Database Programming Skills: Strong hands-on database skills writing and optimizing SQL and Oracle PL/SQL statements within relational configurations.
Platform Credentials: Demonstrated possession of an official Siebel 8.x (or above) professional developer or architect certification.
Soft Skills: Outstanding consultative, analytical, and verbal/written communication mechanics, with an established track record of managing technical requirements and meeting strict project deadlines.
Nice to Have:
Functional expertise configuring public-sector-specific Siebel modules (e.g., Public Sector CRM, Public Sector Partner Portal, Public Sector eService, Contracts, or Grants Management).
Familiarity with general Oracle E-Business Suite structures (GL, AR, AP, Collections) or Java ADF.
Operational understanding of digital accessibility standards, including AODA and WCAG regulations.
Summary
If you're interested in this "Senior Software Developer" role based in Toronto, we encourage you to apply online at www.randstad.ca. Only qualified candidates will be contacted for the next steps. We look forward to hearing from you!
Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.
Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
This posting is for existing and upcoming vacancies.
show more
We are seeking a highly accomplished Senior Software Developer with master-level expertise in Oracle Siebel CRM ecosystems to drive the technical configuration, system design, and multi-tier integration of core business applications. In this role, you will take technical ownership of translating architectural system specifications into high-performance, working code. Operating across modern decoupled environments, you will engineer secure integrations between Siebel and external digital experience platforms, develop complex data transformation routines, and lead upgrade and migration paths—ensuring absolute solution scalability and compliance with enterprise data governance standards.
Location: Toronto, ON (Fully Onsite - 7.25 hours per day between 8:00 AM and 5:00 PM)
Duration: 9-month contract.
Advantages
Master-Level Platform Autonomy: Command the technical path, configuration parameters, and custom coding logic for a high-visibility enterprise CRM system.
Diverse Architecture Integration Sandbox: Expand your engineering footprint by bridging classic Siebel systems with modern, cloud-adjacent digital experience platforms like Adobe AEM.
...
Complex Modernization Portfolio: Master modern Open UI class extensions and automated repository migration tools (IP18+ tracks).
Predictable Structured Onsite Routine: Capitalize on standard, stable daytime delivery hours inside an organized public sector IT workspace.
Responsibilities
Siebel Core Configuration & Engineering: Architect, design, and configure complex Siebel Business Layer components, including Workflows, Business Rules, Assignment Manager, Applets, Views, and Screens.
Modern Interface Web Customization: Develop and customize responsive user interfaces using Siebel Open UI Architecture, writing customized Presentation Models (PM) and Physical Models (PR) while working within standard OOTB file structures.
Enterprise Application Integration (EAI): Architect and implement real-time and batch data exchanges using Siebel EAI and EIM (Enterprise Integration Manager), utilizing Web Services, middleware gateways, and transport protocols.
Cross-Platform Integration: Design and deploy secure transactional integrations connecting Siebel systems with external web architectures, specifically Adobe Experience Manager (AEM) and J2EE application layers.
Modern Lifecycle Migration: Configure and administer the Siebel Migration Application and Siebel Approval Manager to safely promote code, repository changes, and schema updates across enterprise environments.
Relational Database Programming: Write and tune complex data extraction routines, database triggers, and data manipulation scripts using Oracle PL/SQL, SQL, and XML to handle heavy batch operations.
Tier-3 Troubleshooting & Maintenance: Isolate, diagnose, and resolve deep technical problems during software package deployment, data conversions, and system upgrades.
Technical Artifact Generation: Formulate detailed technical specification sheets, logical data flow diagrams, object-oriented models, and precise deployment manuals for operations support staff.
Cross-Functional Collaboration: Lead technical walkthrough sessions, oversee quality assurance metrics from a code perspective, and deliver structured knowledge transfer to team members throughout the software development lifecycle.
Qualifications
Core Siebel Engineering Seniority: 10+ years of progressive, hands-on professional experience leading the technical configuration, design, development, and system integration of enterprise Siebel CRM platforms.
Multi-Tier Integration Experience: 5+ years of verified experience orchestrating data and application integrations between Siebel and external layers like Adobe AEM or J2EE.
EAI/EIM Data Architecture Depth: 5+ years of direct technical experience building data manipulation frameworks using Siebel EAI (Enterprise Application Integration) and Siebel EIM (Enterprise Integration Manager).
Modern Siebel Platform Literacy: 3+ years of dedicated technical experience configuring and coding within Siebel IP18 (Innovation Pack 2018) or above environments.
Open UI Scripting Competency: Practical experience writing clean user interfaces utilizing Siebel Open UI specific classes, methods, and templates (Physical Models, Presentation Models).
Database Programming Skills: Strong hands-on database skills writing and optimizing SQL and Oracle PL/SQL statements within relational configurations.
Platform Credentials: Demonstrated possession of an official Siebel 8.x (or above) professional developer or architect certification.
Soft Skills: Outstanding consultative, analytical, and verbal/written communication mechanics, with an established track record of managing technical requirements and meeting strict project deadlines.
Nice to Have:
Functional expertise configuring public-sector-specific Siebel modules (e.g., Public Sector CRM, Public Sector Partner Portal, Public Sector eService, Contracts, or Grants Management).
Familiarity with general Oracle E-Business Suite structures (GL, AR, AP, Collections) or Java ADF.
Operational understanding of digital accessibility standards, including AODA and WCAG regulations.
Summary
If you're interested in this "Senior Software Developer" role based in Toronto, we encourage you to apply online at www.randstad.ca. Only qualified candidates will be contacted for the next steps. We look forward to hearing from you!
Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.
Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
This posting is for existing and upcoming vacancies.
show more