logo

View all jobs

Software Developer (CRM) - RQ10193

Toronto, ON

Job Title: Software Developer – CRM


Work Arrangement

  • Onsite – 5 days/week

  • Monday to Friday | 8:00 AM – 5:00 PM


Role Summary

The Software Developer – CRM is responsible for translating technical system specifications into working, tested CRM applications. The role focuses on Oracle Siebel CRM development, integrations, reporting, and full SDLC delivery in a large enterprise environment.


Key Responsibilities

  • Translate technical system specifications into working, tested CRM applications

  • Develop detailed programming specifications

  • Write, generate, and maintain application code

  • Compile data-driven programs and conduct unit testing

  • Design, code, test, debug, and document CRM solutions

  • Troubleshoot and resolve technical issues during implementation and operations

  • Support application deployment, maintenance, and post-implementation activities

  • Collaborate with IT professionals throughout the SDLC

  • Participate in design walkthroughs and provide user/system documentation


Required Skills & Experience

General Development Skills

  • Experience in programming and systems analysis

  • Experience across the Software Development Life Cycle

  • Experience with structured development methodologies

  • Strong application design, deployment, and troubleshooting skills

  • Experience with relational and hierarchical databases

  • Experience with query languages and communication protocols

  • Strong analytical, problem-solving, and communication skills

  • Proven team player with a track record of meeting deadlines


Siebel CRM Development (40%)

  • 10+ years experience with Siebel technical configuration, design, development, and integration

  • 5+ years experience integrating Siebel with Adobe AEM, J2EE

  • 5+ years experience with Siebel EIM / EAI

  • 3+ years experience with Siebel IP18+, focused on configuration and development

  • Experience with:

    • Assignment Manager

    • Business Rules

    • Workflow

    • Applets, Views, Screens

    • Siebel Business Layer objects

  • Experience with Siebel Tools and Siebel Web Templates

  • Experience using Siebel Open UI classes and methods

  • Siebel 8.x or higher certification

  • Experience with Siebel Open UI Architecture (Physical Model, Presentation Model, OOTB structures)

  • Experience with Siebel UI integrations (embedding/exposing applications)


Reporting & UI Development (35%)

  • Experience developing reports using OBIEE and Power BI

  • Experience with HTML5, CSS, JavaScript, jQuery

  • Working knowledge of Open UI concepts:

    • PM

    • PR

    • Manifest files

    • Mapping files


Soft Skills (20%)

  • Strong verbal and written communication skills

  • Ability to present and conceptualize technical solutions

  • Strong interpersonal and teamwork skills

  • Proven analytical and systematic problem-solving ability

  • Ability to work under pressure and meet aggressive timelines


Public Sector Experience (Asset – 5%)

  • Experience with Siebel modules such as:

    • Public Sector CRM

    • Contracts

    • Lead Management

    • Partner / Partner Portal

    • Campaign Management

    • Marketing

    • Resource Manager

    • Public Sector eService

  • Experience with Grants Management is an asset


Must-Have Summary:

  • Siebel CRM Development (10+ years)

  • Siebel EIM / EAI

  • Siebel IP18+

  • Adobe AEM & J2EE Integration

  • OBIEE & Power BI

  • HTML5 / CSS / JavaScript / jQuery


Nice to Have

  • Siebel Public Sector modules

  • Grants Management

Share This Job

Powered by