Intermediate Software Developer - CRM
Randstad Canada
We are seeking an experienced Intermediate Software Developer - CRM to lead the technical configuration, development, integration, and testing of enterprise Oracle Siebel CRM solutions. In this role, you will translate complex technical specifications into working, thoroughly tested CRM applications, custom Open UI components, and cross-platform integrations. Leveraging hands-on expertise in Siebel Tools, Open UI architecture (Presentation Models and Physical Renderers), Adobe AEM and J2EE integrations, and enterprise reporting tools (OBIEE and Power BI), you will execute end-to-end CRM testing, resolve production issues, and collaborate closely with cross-functional technical teams throughout the Software Development Life Cycle (SDLC).
Location: Toronto, ON (Fully Onsite – 5 days/week required)
Duration: 4-month contract.
Advantages
Specialized CRM Scope: Work hands-on with enterprise Siebel CRM configuration, Open UI customization, and testing.
Cross-Platform Integrations: Build and test modern integrations bridging Siebel, Adobe AEM, J2EE, and BI platforms.
End-to-End Ownership: Drive technical delivery from detailed programming specifications through to testing and deployment.
Collaborative Onsite Environment: Partner directly with dedicated technical teams and CRM specialists in Toronto.
Responsibilities
Translate technical systems specifications into working, fully tested enterprise CRM applications.
Perform technical configuration, development, and customization using Siebel Tools, Siebel Web Templates, and Siebel Open UI classes and methods.
Execute comprehensive Oracle Siebel CRM functional, integration, and unit testing to ensure system quality and reliability.
Develop, configure, and test integrations connecting Siebel CRM with Adobe Experience Manager (AEM), J2EE services, and external enterprise systems.
Build and customize front-end Open UI components utilizing HTML5, CSS, jQuery, JavaScript, Presentation Models (PM), Physical Renderers (PR), and manifest files.
Develop, modify, and test enterprise analytical reports and dashboards using OBIEE and Power BI.
Author detailed programming specifications, compile data-driven programs, and maintain comprehensive system and user documentation.
Diagnose, troubleshoot, and resolve technical defects arising during software operation, implementation, conversion, and migrations.
Collaborate with business analysts, architects, and QA specialists in design walkthroughs and structured SDLC workflows.
Qualifications
Oracle Siebel CRM Testing: Demonstrated, hands-on experience executing Oracle Siebel CRM testing across enterprise applications (Strictly Required).
Siebel Configuration & Development: 5+ years of progressive experience in Siebel technical configuration, development, and integration, including hands-on work with Siebel IP18 or later (Strictly Required).
Cross-Platform Integration: 3+ years of development and testing experience integrating Siebel with Adobe Experience Manager (AEM), J2EE architectures, and external services (Strictly Required).
Siebel Open UI & Web Technologies: Strong practical knowledge of Siebel Tools, Siebel Web Templates, Open UI concepts (PM, PR, Manifest/Mapping files), HTML5, CSS, jQuery, and JavaScript (Strictly Required).
Reporting & Analytics: Hands-on experience developing and testing reports and dashboards using OBIEE and Power BI (Strictly Required).
SDLC & Database Foundations: Solid understanding of structured SDLC methodologies, relational databases, and technical troubleshooting (Strictly Required).
Nice-to-Have Assets:
Hands-on experience with Siebel Test Automation tools and frameworks.
Experience with specialized Siebel modules such as Public Sector CRM, Public Sector eService, Partner Portal, Contracts, or Transfer Payments.
Familiarity with digital accessibility standards (AODA) and Rapid Application Development (RAD) methodologies.
Summary
If you're interested in the "Intermediate Software Developer - CRM" role based in Toronto, we encourage you to apply online at
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 to ensure their ability to fully participate in the interview process.
This posting is for existing and upcoming vacancies.
Employment type: Contractor
- ...specifications into working, tested CRM applications. This includes developing detailed programming specifications... ...during the use and operation of software packages, including tec General... ...written and verbal Ability to develop and present new ideas and...CrmContract work
- ...technical systems specifications into working, tested CRM applications. This includes developing detailed programming specifications, writing and/or generating... ...problems which arise during the use and operation of software packages General Skills: Experience in...CrmContract work
- ...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...CrmContract workFor contractorsWork at office
- ...specifications into working, tested CRM applications. This includes developing detailed programming specifications... ...during the use and operation of software packages, including tec General... ...written and verbal Ability to develop and present new ideas and conceptualize...Crm
- ...C# and .NET Core / .NET 6+. ~Write clean, maintainable code, develop detailed programming specifications, and execute thorough unit/integration... .... ~Resolve and troubleshoot technical issues throughout the software lifecycle, providing technical assistance during implementation,...SuggestedContract workManual labor
- ...We are seeking a skilled and detail-oriented Intermediate Software Developer - ETL for an enterprise-level contract opportunity based in Toronto. In this role, you will take on a key business intelligence, data modeling, and reporting enablement capacity, specializing in designing...Contract work
- ...quality marketplace capabilities and advanced analytics across ministries and government organizations. We are seeking a Power BI Developer to support the development maintenance and enhancement of enterprise reporting and analytics solutions. The successful candidate...Full time
- ...RQ10953 - Software Developer - CRM - Senior Justice Technology Services Ministry of Public and Business Service Delivery and Procurement Pay Rate: 95-100/hr incorp Senior Software Developer – CRM / Microsoft Dynamics 365 Location: Toronto, Ontario Work Arrangement...CrmWork at office
- ...applications. This includes: developing detailed programming specifications... ...which arise during the use and operation of software packages, including technical assistance... ...5+ years of experience as a designer and developer in the large-scale multi-client web...Manual labor
$88.63 - $106.36 per hour
...RQ11324 - Software Developer - CRM - Senior On-Site Contact: 8 months (150 business days) Two onsite work locations are recommended; however, the successful candidate may work out of a locally available Ontario Public Service office: #300 WATER STREET,...CrmLong term contractFull timeContract workTemporary workWork at office$73.09 - $87.71 per hour
...RQ11358 - Software Developer - Intermediate 11+ Months Contract (254 Business Days) Onsite - 222 Jarvis St Must Have: ~2-5 years experience as an intermediate front end developer ~ Experience with React Next.js, Jamstack, ~ Experience with large scale...Contract work$77.24 - $92.69 per hour
...RQ11434 - Software Developer - CRM - Senior Duration: 6+ Months (140 Business Days) Location: ONSITE, Toronto, ON Must Have: ~10+ years of experience with Siebel technical configuration/ design / development / integration ~5+ year of experience of Siebel...CrmWork at officeMonday to friday$73.1 - $87.72 per hour
...RQ11718 - 2 x Software Developer - Intermediate 2 openings 9+ month contract - 189 business days, 2 extensions OSNITE 5 days - 222 Jarvis St Security Level: CRJMC Must-haves: Java EE Platform: 7+ years in developing n-tier Enterprise applications...Contract work- ...Job Title: Software Developer (ERP/CRM/Platforms) – Junior Location: Toronto, ON Experience: 0–3 Years Job Type: Contract Job Summary We are seeking a motivated Junior Software Developer to support the development, customization, integration, and maintenance...CrmContract workInternship
- ...Job Title: Software Developer (ERP/CRM/Platforms) – Senior Location: Toronto, ON Experience: 3–9 Years Job Type: Contract Job Summary We are seeking an experienced Senior Software Developer to design, develop, customize, integrate, and support enterprise applications...CrmContract work
- ...RQ11718 - Software Developer - Intermediate Organization: Central Agencies Cluster Ministry of Treasury Board Secretariat Pay Rate:72-79/hr incorp Title Software Developer Description Onsite Work Requirement: The successful candidate is expected...Work at officeMonday to friday
- ...specific team. This is a requirement for this role. Job title: Intermediate Software Engineer What your day-to-day will look like: ·... ...Work with business to iterate over software requirements · Develop tools and applications by producing clean, efficient code ·...Long term contractFull timeWork at officeRemote work
$88.63 - $106.36 per hour
...RQ11653/ RQ11654/ RQ11500 - Software Developer - CRM - Senior Duration: 5-6 Months (135 Business Days) + 1 Extension Location: 5 Days Onsite at Toronto No security clearance Description Responsibilities Required to translate technical systems...Crm- ...Identifies opportunities for automation within software processes Designs and executes QA tests... ...Works with QA analysts and software developers to find solutions General Skills: Experience... ...requirements from end-users to develop the best automation solutions A team player...
$55 - $80 per hour
...Position Description: CGI is seeking an Intermediate Guidewire PolicyCenter Developer with strong hands-on experience in PolicyCenter development, configuration, and integrations. The role requires experience with Gosu, Guidewire Studio, and REST/SOAP API development, along...Full timeWork at office3 days per week- ...RQ5 - Software Developer - Full Stack - Senior Job Description Description: Demonstrated experience designing, developing and integrating AI-enabled applications, including Large Language Models (LLMs), AI agents, agent-based workflows, document processing solutions...
- ...accuracy of purchase data which sits at the core of our CRM suite of tools and our app and web-based ordering... ...Responsibilities Build scalable, maintainable software solutions across full stack development Develop using AI augmented workflows. Our engineers use Claude...CrmFull timeInternshipLocal areaRemote work
- ...of our team, you will be at the heart of our customer experiences. Summary The Customer Experience team is looking for a Software developer who is passionate about building modern applications, learning cloud technologies, and turning innovative ideas into practical solutions...Full timeWork at office3 days per week
- ...November 17, 2026 Position Summary We seek a talented Data/Software Engineer passionate about advancing drug discovery through cutting... ...team at the Structural Genomics Consortium (SGC) in order to develop a cloud-based platform that will revolutionize the drug discovery...RemplacementPermanent employmentFull timeInternshipFlexible hoursShift workDay shift
- SAP Fioneer Consultant Job Description Job Description Role: SAP Fioneer FPSL Consultant ? Banking Role Type: Functional Consultant (Implementation) Engagement: SAP Fioneer FPSL Banking Implementation Project Reporting To: FPSL Finance Lead / FPSL Solution ...Contract workLocal area
- ...Location: Toronto, Ontario Our client is a Toronto software startup, founded by mathematicians, building a new approach to tolerance... ...from research paper to production. You'll work alongside senior developers who mentor well, with the freedom to use AI tools in whatever...Permanent employmentFull timeWork at office1 day per week
- ...Responsibilities Develop and maintain scalable UI microfrontends and reusable React components. Build modern, AI-enhanced user experiences... ...workflows. Requirements At least 3 years of relevant software engineering experience building and delivering modern web...Permanent employmentFull timeWork at officeFlexible hours
- ...tested applications. This includes: developing detailed programming specifications... ...which arise during the use and operation of software packages, including technical assistance... ...Platform Experience with Dynamics CRM Customer Service Workspace, Agent experience...Crm
$105.54 - $126.65 per hour
...RQ11372 - Solution Architect - CRM - Intermediate Duration: 6 months + extension Note: Onsite - 5 days a week (This position is... ...Strategic Design: Proven experience (typically 8+ years) in developing and managing complex technical architectures, expertise in creating...CrmMonday to friday$70k - $150k per year
...We're looking for a passionate and innovative Senior GenAI Software Developer to join our growing team and help design, build, scale, and... ...development best practices. Experience mentoring junior and intermediate developers and fostering a culture of continuous learning,...Contract workPart time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Intermediate Software Developer - CRM. Be the first to apply!
- software engineer part time Toronto, ON
- software engineer Toronto, ON
- software design engineer Toronto, ON
- software engineer - computer Toronto, ON
- software developer internship no experience Toronto, ON
- ingénieur logiciel Toronto, ON
- software engineer co-op Toronto, ON
- software development engineer Toronto, ON
- software developer Toronto, ON
- software engineer - ai machine learning Toronto, ON
