Location
In office (Toronto)
Seniority
Senior
Visa
Positions approved through LMIA in 12 months: 1
Employment
Contractor
First seen by Alion on Nov 13, 2026.
Overview
Company
Impact
Profile match
Randstad Canada is the Canadian subsidiary of the Dutch staffing group Randstad N.V., headquartered in Toronto, Ontario. It provides temporary and contract staffing, permanent placement, executive recruitment and managed workforce services in IT, engineering, finance and accounting, administration and industrial work. It advertises client positions such as SCADA engineers, Power Platform developers, civil engineering technicians and compliance analysts in Toronto, Quebec City, Montreal and other Canadian cities.
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 [email protected] to ensure their ability to fully participate in the interview process.
This posting is for existing and upcoming vacancies.
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 [email protected] to ensure their ability to fully participate in the interview process.
This posting is for existing and upcoming vacancies.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,284,990 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Free forever. No card. Under a minute.
Your match
How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.
Recommended for you based on this role
Enterprise Apps
Remote, many countries
Similar stack
Same company
Toronto
Senior Mainframe Developer
2 hours ago
$63k – $79k per year · Remote (Canada) · Full-Time · 10+ years exp · Halifax
SQL
COBOL
COBOL
VSAM
JCL
TSO/ISPF
Databases
Db2
Databricks
AI/ML
Claude
Prompt Engineering
QA
Rest-Assured
Apply
$105k – $140k per year · In office · Full-Time · Toronto
QA
Rest-Assured
Apply
Senior NetSuite Solution Architect
5 hours ago
In office · Bachelor's Degree · Vaughan
JavaScript
DevOps
Rest API
SOAP
Apply
Business Operations Analyst
8 hours ago
$53k – $63k per year · In office · Full-Time · 3+ years exp · Ottawa
SQL
Apex
Apex
Salesforce Flow
AI/ML
Copilot
Claude
ChatGPT
Analytics
Tableau
Power BI
Looker
Microsoft Excel
Management
Zapier
Power Automate
Apply
$61k – $105k per year · Hybrid · Full-Time · 3+ years exp · Bachelor's Degree · Toronto
SQL
DevOps
Azure
Management
Agile
Apply
Разработчик SAP DWHBI
1 day ago
Remote (likely EAEU) · Minsk
SQL
ABAP
Databases
SAP HANA
Analytics
Power BI
ETL/ELT
Apply
Remote (likely EAEU) · Yekaterinburg
SQL
1C
Management
UML
BPMN
Apply
$6.9k – $11k per year · Remote (EAEU) · Full-Time · Moscow
1C
Management
СБИС
Apply
Apply
Консультант-эксперт FI
2 days ago
Remote (EAEU) · Full-Time · 7+ years exp · Krasnoyarsk
ABAP
Management
ITSM
Apply
Workday Platform Engineer
1 day ago
≈ $63k – $109k per year (Estimated) · In office · Full-Time · 5+ years exp · Bachelor's Degree · Toronto
DevOps
Rest API
SOAP
Apply
Apply
Branch Manager
1 day ago
$49k – $105k per year · In office · Full-Time · 5+ years exp · Bachelor's Degree · Toronto
Apply
$60k – $130k per year · In office · Full-Time · 7+ years exp · Bachelor's Degree · Toronto
Analytics
Power BI
Apply
Business Systems Analyst (Hybrid)
1 day ago
Hybrid · 5+ years exp · Langley · Toronto · Penticton · Victoria · Kelowna
Apply
This is one of many
2,284,990 more open roles from verified company boards, updated every day.

