We are seeking an experienced Senior Software Developer specializing in enterprise CRM solutions to lead the technical design, configuration, development, integration, and enhancement of mission-critical systems. In this role, you will be responsible for evaluating existing system performance and capacity, gathering complex business and technica
...
l requirements, and translating architectural specifications into robust, tested software applications. Leveraging extensive hands-on expertise with Siebel CRM platforms, Open UI customizations, EAI/EIM integration frameworks, and modern RESTful/SOAP web services, you will design scalable integrations with external platforms, maintain data visibility structures, troubleshoot complex issues, and ensure adherence to accessibility and enterprise security standards.
Location: Toronto, ON (Fully Onsite – 5 days/week required)
Duration: 4-month contract.
Advantages
Senior Technical Ownership: Lead large-scale CRM configuration, architecture reviews, and system modernizations.
Modern Integration Stack: Hands-on development across RESTful/SOAP APIs, enterprise middleware, Open UI, and cloud integrations.
End-to-End System Impact: Drive the full lifecycle from capacity evaluation and solution design to deployment and sustainment.
Focused Onsite Collaboration: Collaborate directly alongside senior technical teams, architects, and stakeholders in Toronto.
Responsibilities
Translate complex business requirements and technical specifications into working, scalable, tested, and maintainable CRM applications.
Lead the end-to-end technical configuration, scripting, and development of enterprise CRM solutions, including business services, workflows, and user interface layers.
Assess conditions, technical performance, and capacity of existing systems to evaluate the feasibility of system expansions, renovations, or upgrades.
Design, build, deploy, and maintain inbound and outbound RESTful APIs and SOAP web services utilizing application interfaces and container environments.
Customize and enhance user interfaces using Open UI architecture, including Presentation Model (PM) and Physical Renderer (PR) scripting, HTML5, CSS, and modern JavaScript frameworks.
Implement and manage complex data integrations and migrations using Enterprise Integration Manager (EIM) and Enterprise Application Integration (EAI).
Configure multi-organization data structures, access control, data visibility rules, multi-language picklists, and Lists of Values (LOV).
Integrate CRM solutions with Single Sign-On (SSO) platforms, identity management systems, GIS/mapping services, third-party lookups, and enterprise middleware.
Troubleshoot and resolve complex runtime, integration, and performance issues across multi-tier application environments.
Support all phases of the Software Development Life Cycle (SDLC), conducting unit testing, design walkthroughs, code reviews, and defect remediations.
Author comprehensive technical documentation, including technical blueprints, build books, integration specifications, and standard operating procedures.
Qualifications
CRM Architecture & Development: 10+ years of proven experience designing, configuring, and developing large, complex enterprise CRM solutions aligned with business requirements (Strictly Required).
Systems Evaluation & Capacity Analysis: 10+ years of experience assessing system performance, operational health, and capacity to determine upgrade, expansion, or replacement paths (Strictly Required).
Enterprise Integration (EAI/EIM & APIs): Extensive hands-on experience with CRM data modeling, EIM data loading, EAI architectures, and developing production-grade RESTful and SOAP web services (Strictly Required).
Open UI & Web Technologies: Strong experience customizing Open UI interfaces using PM/PR scripting, JavaScript, HTML5, CSS, and related front-end frameworks (Strictly Required).
Identity & External Integrations: Demonstrated track record integrating CRM platforms with Single Sign-On (SSO) frameworks, external service lookups, SaaS solutions, and enterprise middleware platforms (Strictly Required).
Multi-Org Architecture & Data Visibility: In-depth experience configuring multi-organization data access models, visibility rules, and multilingual picklists/LOVs (Strictly Required).
Analytical & Communication Skills: Exceptional problem-solving and communication skills, with a proven ability to present technical designs to business and technical audiences and meet deadlines in a collaborative team environment (Strictly Required).
Nice-to-Have Assets:
Hands-on configuration experience with modern platform releases (such as Siebel IP 20.x or higher).
Familiarity with web accessibility compliance guidelines and testing (AODA / WCAG).
Experience with parallel development workflows utilizing Workspaces.
Knowledge of BI Publisher reporting and SmartScript/Task-based UI configurations.
Summary
If you're interested in the "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 an experienced Senior Software Developer specializing in enterprise CRM solutions to lead the technical design, configuration, development, integration, and enhancement of mission-critical systems. In this role, you will be responsible for evaluating existing system performance and capacity, gathering complex business and technical requirements, and translating architectural specifications into robust, tested software applications. Leveraging extensive hands-on expertise with Siebel CRM platforms, Open UI customizations, EAI/EIM integration frameworks, and modern RESTful/SOAP web services, you will design scalable integrations with external platforms, maintain data visibility structures, troubleshoot complex issues, and ensure adherence to accessibility and enterprise security standards.
Location: Toronto, ON (Fully Onsite – 5 days/week required)
Duration: 4-month contract.
Advantages
Senior Technical Ownership: Lead large-scale CRM configuration, architecture reviews, and system modernizations.
Modern Integration Stack: Hands-on development across RESTful/SOAP APIs, enterprise middleware, Open UI, and cloud integrations.
...
End-to-End System Impact: Drive the full lifecycle from capacity evaluation and solution design to deployment and sustainment.
Focused Onsite Collaboration: Collaborate directly alongside senior technical teams, architects, and stakeholders in Toronto.
Responsibilities
Translate complex business requirements and technical specifications into working, scalable, tested, and maintainable CRM applications.
Lead the end-to-end technical configuration, scripting, and development of enterprise CRM solutions, including business services, workflows, and user interface layers.
Assess conditions, technical performance, and capacity of existing systems to evaluate the feasibility of system expansions, renovations, or upgrades.
Design, build, deploy, and maintain inbound and outbound RESTful APIs and SOAP web services utilizing application interfaces and container environments.
Customize and enhance user interfaces using Open UI architecture, including Presentation Model (PM) and Physical Renderer (PR) scripting, HTML5, CSS, and modern JavaScript frameworks.
Implement and manage complex data integrations and migrations using Enterprise Integration Manager (EIM) and Enterprise Application Integration (EAI).
Configure multi-organization data structures, access control, data visibility rules, multi-language picklists, and Lists of Values (LOV).
Integrate CRM solutions with Single Sign-On (SSO) platforms, identity management systems, GIS/mapping services, third-party lookups, and enterprise middleware.
Troubleshoot and resolve complex runtime, integration, and performance issues across multi-tier application environments.
Support all phases of the Software Development Life Cycle (SDLC), conducting unit testing, design walkthroughs, code reviews, and defect remediations.
Author comprehensive technical documentation, including technical blueprints, build books, integration specifications, and standard operating procedures.
Qualifications
CRM Architecture & Development: 10+ years of proven experience designing, configuring, and developing large, complex enterprise CRM solutions aligned with business requirements (Strictly Required).
Systems Evaluation & Capacity Analysis: 10+ years of experience assessing system performance, operational health, and capacity to determine upgrade, expansion, or replacement paths (Strictly Required).
Enterprise Integration (EAI/EIM & APIs): Extensive hands-on experience with CRM data modeling, EIM data loading, EAI architectures, and developing production-grade RESTful and SOAP web services (Strictly Required).
Open UI & Web Technologies: Strong experience customizing Open UI interfaces using PM/PR scripting, JavaScript, HTML5, CSS, and related front-end frameworks (Strictly Required).
Identity & External Integrations: Demonstrated track record integrating CRM platforms with Single Sign-On (SSO) frameworks, external service lookups, SaaS solutions, and enterprise middleware platforms (Strictly Required).
Multi-Org Architecture & Data Visibility: In-depth experience configuring multi-organization data access models, visibility rules, and multilingual picklists/LOVs (Strictly Required).
Analytical & Communication Skills: Exceptional problem-solving and communication skills, with a proven ability to present technical designs to business and technical audiences and meet deadlines in a collaborative team environment (Strictly Required).
Nice-to-Have Assets:
Hands-on configuration experience with modern platform releases (such as Siebel IP 20.x or higher).
Familiarity with web accessibility compliance guidelines and testing (AODA / WCAG).
Experience with parallel development workflows utilizing Workspaces.
Knowledge of BI Publisher reporting and SmartScript/Task-based UI configurations.
Summary
If you're interested in the "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