×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Developer - CRM

Job in Toronto, Ontario, M5A, Canada
Listing for: Randstad Canada
Seasonal/Temporary position
Listed on 2026-09-15
Job specializations:
  • Software Development
Job Description & How to Apply Below
We are seeking a versatile Senior Software Developer to join our team in Toronto.

This role offers a unique opportunity to work across a hybrid technical landscape, combining advanced Siebel CRM configuration with enterprise-grade Business Intelligence and data analytics. You will be responsible for building, integrating, and maintaining complex CRM applications while simultaneously developing data-driven dashboards and reporting solutions. The ideal candidate is a technical leader who is as comfortable managing Siebel Business Layer objects and Open UI concepts as they are architecting data models within the Azure ecosystem.

Location:

Toronto, ON (Onsite)
Contract Duration: 11-month contract

Schedule:

Monday to Friday, 7.25 hours per day (Standard working hours: 8:00 AM – 5:00 PM)
Rate: $478.19-$515.08/diem

Advantages
Comprehensive

Experience:

Rare opportunity to work on both high-level CRM architecture and modern cloud-based data analytics.

Enterprise Scale:
Engage with large-scale systems within a industry environment.

Professional Continuity:
An 11-month contract duration.

Strategic

Location:

Conveniently based in a prime Toronto office location.

Responsibilities
CRM Development & Integration

Translate technical system specifications into working, tested CRM applications.

Perform Siebel technical configuration, design, and development, including management of Assignment Managers, Business Rules, Workflows, Applets, Views, and Screens.

Execute complex Siebel EIM/EAI integrations and maintain integrations with Adobe AEM and J2EE environments.

Develop and maintain web interfaces using HTML5, CSS, jQuery, and JavaScript, with a strong focus on Open UI concepts (PM, PR, Manifest, and Mapping files).

Troubleshoot technical problems, conduct unit testing, and provide ongoing application sustainment.

BI & Data Analytics

Develop and design BI dashboards and reports using PowerBI (DAX, Power Query) and Azure Analytics services.

Curate, model, and cleanse data from multiple sources to improve data accuracy and presentation.

Implement BI solutions within the Azure ecosystem (Databricks, Delta Lake, Azure Storage, Azure Data Factory).

Write and tune complex SQL queries to support reporting requirements and perform data mining/analysis.

Provide recommendations to streamline data flow and improve usability of enterprise-wide reporting.

Qualifications
Siebel Expertise: 10+ years of experience in Siebel technical configuration, design, development, and integration.

Siebel IP18+: 3+ years of experience with Siebel IP18 or later versions with a focus on configuration and development.

Integration

Experience:

5+ years of experience in Siebel integration with Adobe AEM and J2EE; 5+ years of experience with Siebel EIM/EAI.

Front-End & UI:
Proficiency in HTML5, CSS, jQuery, and JavaScript; working knowledge of Open UI concepts (PM, PR, Manifest, Mapping).

BI & Data Analytics: 5+ years of experience in data analysis and BI development; strong expertise in PowerBI (DAX, Power Query) and SQL.

Azure Data Stack:
Proficiency with Azure Databricks, Delta Lake, Azure Data Factory, and Azure Analysis Services.

Analytical

Skills:

Excellent problem-solving skills; ability to translate business requirements into efficient, structured programs and data models.

Communication:
Exceptional verbal and written communication skills with the ability to conceptualize new approaches and solutions.

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…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary