We are seeking an experienced Senior Software Developer - CRM to lead the technical configuration, design, development, and integration of enterprise Oracle Siebel CRM solutions. In this role, you will translate complex technical specifications into scalable, thoroughly tested CRM applications, custom Open UI interfaces, and cross-platform integ
...
rations. Leveraging deep expertise in Siebel Tools, Open UI architecture (Presentation Models and Physical Renderers), Enterprise Integration Manager (EIM), Enterprise Application Integration (EAI), and cross-platform connections with Adobe AEM and J2EE services, you will build enterprise reports in OBIEE and Power BI, resolve intricate production challenges, and collaborate with cross-functional teams throughout the Software Development Life Cycle (SDLC).
Location: Toronto, ON (Fully Onsite – 5 days/week required)
Duration: 4-month contract.
Advantages
Specialized CRM Leadership: Drive high-impact enterprise Siebel CRM architecture, Open UI customization, and EIM/EAI integrations.
Cross-Platform Ecosystem: Connect core Siebel systems with Adobe AEM, J2EE services, and modern BI reporting platforms.
End-to-End Technical Scope: Own delivery from detailed programming specifications through to testing, deployment, and stabilization.
Collaborative Onsite Environment: Work directly alongside dedicated technical specialists and project teams in a central Toronto office.
Responsibilities
Translate technical systems specifications into working, fully tested enterprise CRM applications.
Lead technical configuration, solution design, and development using Siebel Tools, Siebel Web Templates, and Siebel Open UI classes and methods.
Configure Siebel business layer and UI components, including Applets, Views, Screens, Workflows, Business Rules, Assignment Manager, and scripting.
Design, build, and maintain inbound and outbound integrations utilizing Siebel EAI and EIM, alongside cross-platform integrations with Adobe Experience Manager (AEM) and J2EE architectures.
Customize Siebel Open UI components and UI integrations (embedding external applications and exposing Siebel services) using HTML5, CSS, jQuery, JavaScript, Presentation Models (PM), Physical Renderers (PR), and manifest files.
Develop, customize, and test enterprise analytical reports and dashboards using OBIEE and Power BI.
Author detailed programming specifications, compile data-driven programs, execute unit tests, and maintain comprehensive user and system documentation.
Diagnose, troubleshoot, and resolve complex technical defects arising during system operation, implementation, conversion, and migrations.
Conduct technical design walkthroughs and collaborate closely with architects, business analysts, and QA teams across all SDLC phases.
Qualifications
Siebel Technical Configuration & Development: 10+ years of progressive, hands-on experience in Siebel technical configuration, design, development, and integration, including 3+ years working with Siebel IP18 or later (Strictly Required).
Cross-Platform Integration: 5+ years of proven experience integrating Siebel with Adobe Experience Manager (AEM), J2EE architectures, and external enterprise systems (Strictly Required).
Siebel EIM / EAI: 5+ years of dedicated experience designing and implementing integrations using Siebel Enterprise Integration Manager (EIM) and Enterprise Application Integration (EAI) (Strictly Required).
Siebel Open UI & Web Technologies: Strong practical expertise in Siebel Tools, Siebel Web Templates, Open UI architecture (PM, PR, Manifest/Mapping files, OOTB OUI file structures), HTML5, CSS, jQuery, and JavaScript (Strictly Required).
Enterprise Reporting & Analytics: Hands-on experience developing and testing reports and dashboards using OBIEE and Power BI (Strictly Required).
Siebel Certification: Demonstrated possession of a Siebel 8.x or above certification (Strictly Required).
SDLC & Database Foundations: Solid understanding of structured SDLC methodologies, relational/hierarchical databases, middleware/gateways, and technical troubleshooting (Strictly Required).
Nice-to-Have Assets:
Experience with specialized Siebel modules such as Public Sector CRM, Public Sector eService, Partner Portal, Contracts, Lead Management, or Transfer Payments.
Familiarity with digital accessibility standards (AODA) and Rapid Application Development (RAD) methodologies.
Experience reviewing, analyzing, and modifying product installation scripts.
Summary
If you're interested in the "Senior Software Developer - CRM" 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 an experienced Senior Software Developer - CRM to lead the technical configuration, design, development, and integration of enterprise Oracle Siebel CRM solutions. In this role, you will translate complex technical specifications into scalable, thoroughly tested CRM applications, custom Open UI interfaces, and cross-platform integrations. Leveraging deep expertise in Siebel Tools, Open UI architecture (Presentation Models and Physical Renderers), Enterprise Integration Manager (EIM), Enterprise Application Integration (EAI), and cross-platform connections with Adobe AEM and J2EE services, you will build enterprise reports in OBIEE and Power BI, resolve intricate production challenges, and collaborate with cross-functional teams throughout the Software Development Life Cycle (SDLC).
Location: Toronto, ON (Fully Onsite – 5 days/week required)
Duration: 4-month contract.
Advantages
Specialized CRM Leadership: Drive high-impact enterprise Siebel CRM architecture, Open UI customization, and EIM/EAI integrations.
Cross-Platform Ecosystem: Connect core Siebel systems with Adobe AEM, J2EE services, and modern BI reporting platforms.
...
End-to-End Technical Scope: Own delivery from detailed programming specifications through to testing, deployment, and stabilization.
Collaborative Onsite Environment: Work directly alongside dedicated technical specialists and project teams in a central Toronto office.
Responsibilities
Translate technical systems specifications into working, fully tested enterprise CRM applications.
Lead technical configuration, solution design, and development using Siebel Tools, Siebel Web Templates, and Siebel Open UI classes and methods.
Configure Siebel business layer and UI components, including Applets, Views, Screens, Workflows, Business Rules, Assignment Manager, and scripting.
Design, build, and maintain inbound and outbound integrations utilizing Siebel EAI and EIM, alongside cross-platform integrations with Adobe Experience Manager (AEM) and J2EE architectures.
Customize Siebel Open UI components and UI integrations (embedding external applications and exposing Siebel services) using HTML5, CSS, jQuery, JavaScript, Presentation Models (PM), Physical Renderers (PR), and manifest files.
Develop, customize, and test enterprise analytical reports and dashboards using OBIEE and Power BI.
Author detailed programming specifications, compile data-driven programs, execute unit tests, and maintain comprehensive user and system documentation.
Diagnose, troubleshoot, and resolve complex technical defects arising during system operation, implementation, conversion, and migrations.
Conduct technical design walkthroughs and collaborate closely with architects, business analysts, and QA teams across all SDLC phases.
Qualifications
Siebel Technical Configuration & Development: 10+ years of progressive, hands-on experience in Siebel technical configuration, design, development, and integration, including 3+ years working with Siebel IP18 or later (Strictly Required).
Cross-Platform Integration: 5+ years of proven experience integrating Siebel with Adobe Experience Manager (AEM), J2EE architectures, and external enterprise systems (Strictly Required).
Siebel EIM / EAI: 5+ years of dedicated experience designing and implementing integrations using Siebel Enterprise Integration Manager (EIM) and Enterprise Application Integration (EAI) (Strictly Required).
Siebel Open UI & Web Technologies: Strong practical expertise in Siebel Tools, Siebel Web Templates, Open UI architecture (PM, PR, Manifest/Mapping files, OOTB OUI file structures), HTML5, CSS, jQuery, and JavaScript (Strictly Required).
Enterprise Reporting & Analytics: Hands-on experience developing and testing reports and dashboards using OBIEE and Power BI (Strictly Required).
Siebel Certification: Demonstrated possession of a Siebel 8.x or above certification (Strictly Required).
SDLC & Database Foundations: Solid understanding of structured SDLC methodologies, relational/hierarchical databases, middleware/gateways, and technical troubleshooting (Strictly Required).
Nice-to-Have Assets:
Experience with specialized Siebel modules such as Public Sector CRM, Public Sector eService, Partner Portal, Contracts, Lead Management, or Transfer Payments.
Familiarity with digital accessibility standards (AODA) and Rapid Application Development (RAD) methodologies.
Experience reviewing, analyzing, and modifying product installation scripts.
Summary
If you're interested in the "Senior Software Developer - CRM" 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