{"id":4297040,"url":"https://alion.io/job/randstad-canada-senior-software-developer-crm","title":"Senior Software Developer - CRM","company":{"id":19351,"name":"Randstad Canada","domain":"randstad.ca","url":"https://alion.io/company/randstad","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"staffing","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Enterprise Apps","role_family":"Enterprise Apps","seniority":"senior","employment_type":"contractor","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Toronto, Canada"],"countries":["CA"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"JavaScript","optional":false},{"name":"JQuery","optional":false},{"name":"Oracle","optional":false},{"name":"Power BI","optional":false}],"status":"live","first_seen_at":"2026-11-13T21:32:14Z","employer_posted_date":null,"last_verified_at":"2026-11-13T21:32:14Z","board_verified":false,"closed_at":null,"days_open":0,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":0},"description":"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).\n\nLocation: Toronto, ON (Fully Onsite – 5 days/week required)\n\nDuration: 4-month contract.\n\nAdvantages\nSpecialized CRM Leadership: Drive high-impact enterprise Siebel CRM architecture, Open UI customization, and EIM/EAI integrations.\n\nCross-Platform Ecosystem: Connect core Siebel systems with Adobe AEM, J2EE services, and modern BI reporting platforms.\n\nEnd-to-End Technical Scope: Own delivery from detailed programming specifications through to testing, deployment, and stabilization.\n\nCollaborative Onsite Environment: Work directly alongside dedicated technical specialists and project teams in a central Toronto office.\n\nResponsibilities\nTranslate technical systems specifications into working, fully tested enterprise CRM applications.\n\nLead technical configuration, solution design, and development using Siebel Tools, Siebel Web Templates, and Siebel Open UI classes and methods.\n\nConfigure Siebel business layer and UI components, including Applets, Views, Screens, Workflows, Business Rules, Assignment Manager, and scripting.\n\nDesign, build, and maintain inbound and outbound integrations utilizing Siebel EAI and EIM, alongside cross-platform integrations with Adobe Experience Manager (AEM) and J2EE architectures.\n\nCustomize 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.\n\nDevelop, customize, and test enterprise analytical reports and dashboards using OBIEE and Power BI.\n\nAuthor detailed programming specifications, compile data-driven programs, execute unit tests, and maintain comprehensive user and system documentation.\n\nDiagnose, troubleshoot, and resolve complex technical defects arising during system operation, implementation, conversion, and migrations.\n\nConduct technical design walkthroughs and collaborate closely with architects, business analysts, and QA teams across all SDLC phases.\n\nQualifications\nSiebel 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).\n\nCross-Platform Integration: 5+ years of proven experience integrating Siebel with Adobe Experience Manager (AEM), J2EE architectures, and external enterprise systems (Strictly Required).\n\nSiebel EIM / EAI: 5+ years of dedicated experience designing and implementing integrations using Siebel Enterprise Integration Manager (EIM) and Enterprise Application Integration (EAI) (Strictly Required).\n\nSiebel 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).\n\nEnterprise Reporting & Analytics: Hands-on experience developing and testing reports and dashboards using OBIEE and Power BI (Strictly Required).\n\nSiebel Certification: Demonstrated possession of a Siebel 8.x or above certification (Strictly Required).\n\nSDLC & Database Foundations: Solid understanding of structured SDLC methodologies, relational/hierarchical databases, middleware/gateways, and technical troubleshooting (Strictly Required).\n\nNice-to-Have Assets:\nExperience with specialized Siebel modules such as Public Sector CRM, Public Sector eService, Partner Portal, Contracts, Lead Management, or Transfer Payments.\n\nFamiliarity with digital accessibility standards (AODA) and Rapid Application Development (RAD) methodologies.\n\nExperience reviewing, analyzing, and modifying product installation scripts.\n\nSummary\nIf you're interested in the \"Senior Software Developer - CRM\" role based in Toronto, we encourage you to apply online at www.randstad.ca.\n\nOnly qualified candidates will be contacted for the next steps. We look forward to hearing from you!\n\nRandstad 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.\n\nRandstad 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.\n\nThis posting is for existing and upcoming vacancies.","description_format":"text","description_chars":6198,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Equity"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["IT Staffing & Staff Augmentation"],"lifecycle":[{"event":"open","at":"2026-11-14T01:43:09Z"}],"visa":[{"country":"CA","licensed_sponsor":true,"adverts_offering_sponsorship_24m":0,"sanctioned_now":false,"evidence":"Positions approved through LMIA in 12 months: 1","filings_12m":1,"filings_prev_12m":0,"green_card_filings_12m":null,"median_offered_wage_usd":null,"route":"Global Talent Stream","cap_exempt":false,"checked_at":"2026-11-12T07:36:15+00:00","sources":["ESDC: employers issued a positive LMIA"],"filings_for_role_12m":0}],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":15,"reasons":["seen:0","win:early","comp:brand"],"computed_at":"2026-11-14T04:46:55Z"},"pay":null,"html_url":"https://alion.io/job/randstad-canada-senior-software-developer-crm","json_url":"https://alion.io/job/randstad-canada-senior-software-developer-crm.json","meta":{"generated_at":"2026-11-14T04:46:55Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":7820,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-15T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":19351},"rest":"https://alion.io/mcp/rest/get_company?id=19351"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Frandstad-canada-senior-software-developer-crm"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"free","price":{"credits":0,"usd":0},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Frandstad-canada-senior-software-developer-crm"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Frandstad-canada-senior-software-developer-crm"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/randstad-canada-senior-software-developer-crm\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Frandstad-canada-senior-software-developer-crm"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4297040}},{"tool":"search_jobs","arguments":{"company":"randstad.ca","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4297040},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}