Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Developer - CRM

Randstad Canada

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

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

Vacancy posted 12 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Developer - CRM in Toronto, ON vacancy
  •  ...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... 
    Senior
    Crm

    Maarut

    Toronto, ON
    1 day ago
  •  ...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... 
    Crm
    Contract work
    For contractors
    Manual labor

    Randstad Canada

    Toronto, ON
    12 hours ago
  •  ...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... 
    Senior
    Crm
    Work at office

    Analyst Technical Solutions

    Toronto, ON
    4 days ago
  •  ...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... 
    Crm
    Contract work

    Maarut

    Toronto, ON
    1 day ago
  •  ...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... 
    Crm
    Contract work

    Maarut

    Toronto, ON
    6 days ago
  • $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... 
    Senior
    Crm
    Long term contract
    Full time
    Contract work
    Temporary work
    Work at office

    Source Code

    Toronto, ON
    more than 2 months ago
  • $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... 
    Senior
    Crm
    Work at office
    Monday to friday

    Source Code

    Toronto, ON
    more than 2 months ago
  •  ...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... 
    Senior
    Crm
    Full time
    Internship
    Local area
    Remote work

    Thanx

    Toronto, ON
    a month ago
  •  ...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... 
    Senior
    Crm
    Contract work

    Compu-Vision Consulting Inc.

    Toronto, ON
    11 days ago
  •  ...We are seeking an experienced Senior Software Developer to join our team in designing, building, testing, and deploying secure, high-performing cloud and web applications. In this role, you will translate technical specifications into clean, scalable code while working across... 
    Senior
    Contract work

    Randstad Canada

    Toronto, ON
    4 days ago
  • $107k - $157.3k per year

    26WD100537 Position Overview We are seeking a Senior Full-Stack Staff Engineer to provide...  ..., and resilient in production Developer Experience & Engineering Productivity...  ...Minimum Qualifications ~10+ years of software engineering experience, with strong hands... 
    Senior
    Local area

    Autodesk

    Toronto, ON
    5 days ago
  • $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... 
    Senior
    Crm

    Source Code

    Toronto, ON
    a month ago
  •  ...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... 
    Senior
    Crm

    Analyst Technical Solutions

    Toronto, ON
    a month ago
  • $100k - $120k per year

     ...week onsite at our office located at 2 Queen St. E in Toronto, ON. The Role   We're looking for an experienced developer to join TripArc as a Senior Software Developer. You'll work on a mature travel platform that thousands of travel professionals rely on every day, and... 
    Senior
    Casual work
    Internship
    Work at office
    Local area
    Shift work
    2 days per week

    TripArc

    Toronto, ON
    15 days ago
  •  ...Description: Develop coding, testing, and debugging to support existing extensions/tools such as IRT, De-Dup, OIA, Immunization Forecaster...  ...load and performance tuning related applications Provide software expertise in various computing platforms, operating systems,... 
    Senior
    Flexible hours

    Maarut

    Toronto, ON
    1 day ago
  •  ...We are seeking an experienced Senior Software Developer - ETL to lead and oversee the end-to-end data and document migration strategy for enterprise modernization initiatives. In this role, you will be responsible for analyzing, profiling, cleansing, and transforming legacy... 
    Senior
    Contract work

    Randstad Canada

    Toronto, ON
    4 days ago
  • $70k - $150k per year

     ...we're transforming the future of financial services through Generative AI. We're looking for a passionate and innovative Senior GenAI Software Developer to join our growing team and help design, build, scale, and lead intelligent AI-powered solutions that enhance employee and... 
    Senior
    Contract work
    Part time

    Bank of Montreal

    Toronto, ON
    4 days ago
  •  ...Come join Intuit's community of 'Builder Catalysts' as a Senior Staff Software Developer and help us power prosperity around the world. Intuit's Builder Catalysts co-create with cross-functional partners and exhibit extreme ownership in the end-to-end product development lifecycle... 
    Senior
    Long term contract
    Full time
    Temporary work
    Work at office
    3 days per week

    Intuit

    Toronto, ON
    7 days ago
  •  ...tested applications. This includes: developing detailed programming specifications...  ...which arise during the use and operation of software packages including technical assistance...  ...Additional Skills for Oracle Software Developer: Experience in conducting impact assessments... 
    Senior
    Full time

    Maarut

    Toronto, ON
    3 days ago
  •  ...Data & AI transformation initiative. Core to the transformation is the enablement of the Ontario Data Platform (ODP), which is being developed as the enterprise technology ecosystem for everything Data & AI. ODP is a modern ecosystem of data solution consisting of data... 
    Senior
    Contract work

    Maarut

    Toronto, ON
    6 days ago
  • $166k - $195k per year

     ...mission is to build and operate the core developer infrastructure at Robinhood. Our team owns...  ...engineers rely on daily, partnering with software developers across the company to make...  ...fast, reliable, and cost-efficient! As a Senior Software Developer, you will focus on building... 
    Senior
    Work at office
    Local area
    Remote work
    Flexible hours
    Shift work
    3 days per week

    Robinhood

    Toronto, ON
    21 hours ago
  •  ...Software Developer - CRM - team lead Organization: Government Services Integration Cluster Ministry: Ministry of Public and Business Service...  ...teams. Proven experience in Technical Lead or Senior Developer roles. Experience delivering solutions in public... 
    Senior
    Crm

    Analyst Technical Solutions

    Toronto, ON
    a month ago
  •  ...We are seeking an experienced Senior Software Developer - Front End to lead the front-end customization, user interface design, and web mapping development for enterprise spatial applications. In this role, you will translate complex technical systems specifications into responsive... 
    Senior
    Contract work

    Randstad Canada

    Toronto, ON
    4 days ago
  •  ...We are seeking an experienced Senior Software Developer - Full Stack to lead the end-to-end design, application engineering, data pipeline development, and database integration for enterprise web applications. In this role, you will translate complex technical specifications... 
    Senior
    Contract work

    Randstad Canada

    Toronto, ON
    4 days ago
  • $234k - $275k per year

     ...are high, and so are the rewards. The Developer Infrastructure org is the engine behind...  ...systems to fundamentally transform Robinhood's software development lifecycle — making every...  ...multiplier for the business. As the Senior Staff Software Developer, Developer Infrastructure... 
    Senior
    Long term contract
    Work at office
    Remote work
    Flexible hours
    Shift work
    3 days per week

    Robinhood

    Toronto, ON
    5 days ago
  •  ...Job Title: Software Developer (ERP/CRM/Platforms) – Junior Location: Toronto, ON Experience: 0–3 Years Job Type: Contract Job Summary...  ...and collaborate with business analysts, QA specialists, and senior developers. Required Skills and Qualifications ~0–3 years... 
    Senior
    Crm
    Contract work
    Internship

    Compu-Vision Consulting Inc.

    Toronto, ON
    11 days ago
  • $132k - $178.5k per year

     ...Come join the Intuit Toronto site as a Senior Software Developer. Be a leader in our Data, Growth and Experiences team that is building an AI powered robust Partner Platform that unifies sales motions across Mid-Market and Mass Market for Quick Books, MailChimp, Accountants... 
    Senior
    Full time
    Work at office
    3 days per week

    Intuit

    Toronto, ON
    7 days ago
  •  ...data into silver/gold data for reporting consumption. Design develop and release deploy Power BI reports and dashboards meeting KPIs...  ...technical problems which arise during the use and operation of software packages including technical assistance in implementation conversion... 
    Senior
    Full time

    Maarut

    Toronto, ON
    3 days ago
  •  ...The Senior Software Developer - ETL will design, build, and maintain scalable data pipelines, integrations, and reusable data services that enable enterprise AI, analytics, and data initiatives. The role will help improve access to trusted data across enterprise systems... 
    Senior

    P@thlion Staffing Careers

    Toronto, ON
    10 days ago
  •  ...Fast Company's Most Innovative Companies, Inc. Best in Business, and LinkedIn Top Startups. Your Role As a Senior Software Engineer on the Developer Platform team, you will be responsible for designing and building scalable architecture, tooling and processes that... 
    Senior
    Full time
    Immediate start
    Home office
    Flexible hours

    Zip

    Toronto, ON
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Developer - CRM. Be the first to apply!