Description
Software Developer β CRM β Senior
Job Title: RQ11434 β Software Developer β CRM β Senior
Client: Ministry of Public and Business Service Delivery and Procurement
Work Location: Toronto, Ontario, Canada β Onsite
Estimated Start Date: August 24, 2026
Estimated End Date: March 31, 2027
Business Days: 140
Hours: 7.25 hours per day
Extension: Probable after the initial mandate
Security Level: No Clearance Required
Role Overview
We are seeking a highly experienced Senior Siebel CRM Developer to design, configure, develop, integrate, test, and support enterprise CRM applications.
The successful candidate will have extensive experience with Siebel technical configuration, design, development, integration, Siebel EIM/EAI, Siebel Open UI, Adobe AEM, J2EE, Siebel IP18+, and CRM enterprise architecture.
The role requires strong experience working across the Software Development Life Cycle and collaborating with functional and technical teams in complex enterprise environments.
Experience with Public Sector CRM and Ontario Public Service environments will be an asset.
Key Responsibilities
Siebel CRM Development & ConfigurationTranslate technical system specifications into working, tested CRM applications.Develop detailed programming specifications and application code.Configure and develop Siebel CRM components and business-layer objects.Design, develop, test, debug, document, and maintain CRM applications.Work with:Assignment ManagerBusiness RulesWorkflowAppletsViewsScreensSiebel scripts/codeSiebel Business Layer objectsSupport Siebel IP18+ configuration and development.Work with Siebel Tools and Siebel Web Templates.Develop and customize Siebel Open UI components.Support Siebel Open UI architecture, including Physical Model and Presentation Model.Work with OOTB Open UI file structures, limitations, and configurations.
Siebel Integration & Enterprise ArchitectureDesign and implement Siebel integrations with enterprise applications and platforms.Develop and maintain integrations using Siebel EAI and EIM.Integrate Siebel with Adobe Experience Manager (AEM), J2EE, and other enterprise technologies.Support UI integration between Siebel and external applications.Enable external applications to interact with Siebel where required.Work with middleware and gateway technologies.Apply CRM enterprise architecture methodologies, design standards, and development tools.Support high-availability CRM solution design and implementation.
Siebel Open UI & User Interface DevelopmentDevelop and customize Siebel Open UI applications.Work with Open UI specific classes and methods.Apply knowledge of Open UI concepts, including:Presentation Model (PM)Physical Renderer (PR)Manifest filesMapping filesConfigure and customize Siebel user interfaces.Support embedding external applications within Siebel.Support exposing Siebel functionality within external applications.
Reporting & AnalyticsDevelop and maintain enterprise CRM reports.Work with OBIEE and Power BI for report development.Develop and integrate reporting solutions supporting CRM business requirements.Work with HTML5, CSS, jQuery, and JavaScript.Support reporting and data visualization requirements across CRM applications.
Testing, Troubleshooting & SupportConduct unit testing and application validation.Troubleshoot technical issues within CRM applications and software packages.Support application implementation, conversion, migration, and deployment activities.Review, analyze, modify, encode, test, and debug installation scripts.Provide post-implementation technical support.Resolve technical issues following implementation.Participate in design walkthroughs with project teams.Prepare and maintain user and system documentation.
Must-Have Skills & Experience
10+ years of experience with Siebel technical configuration, design, development, and integration.5+ years of experience integrating Siebel with Adobe AEM, J2EE, and related enterprise technologies.5+ years of experience with Siebel EIM/EAI.3+ years of experience working with Siebel IP18+, with a focus on configuration and development.Strong experience with Assignment Manager, Business Rules, Workflow, Applets, Views, Screens, Siebel Code/Scripts, and Business Layer objects.Strong experience with Siebel Open UI and Siebel Tools.Experience with CRM enterprise architecture and integration.Experience with relational and hierarchical database technologies.Strong application design, development, testing, deployment, and troubleshooting skills.
Siebel Development Skills β 40%
Experience with Siebel Tools software.Experience editing Siebel Web Templates.Experience using Siebel Open UI-specific classes and methods.Demonstrated Siebel 8.x or higher certification.Experience with Siebel Open UI architecture, including:Physical ModelPresentation ModelOOTB Open UI file structuresOpen UI limitationsExperience with UI integration, including:Embedding external applications within SiebelExposing Siebel functionality in external applicationsStrong knowledge of Siebel configuration and development.Experience with Siebel IP18+ environments.
Report Development Skills β 35%
Experience developing reports using OBIEE and Power BI.Strong knowledge of:HTML5Cascading Style Sheets (CSS)jQueryJavaScriptWorking knowledge of Siebel Open UI concepts, including:PMPRManifest filesMapping filesAbility to integrate reporting and UI functionality with enterprise CRM applications.
CRM Software Development Skills
Knowledge and experience with enterprise CRM software and anticipated future releases.Experience with high-availability CRM solution design and implementation.Knowledge of CRM enterprise architecture methodologies.Experience applying CRM design standards and development tools.Experience working with middleware and gateways.Expertise with tools supporting CRM software development.Strong understanding of CRM application integration and enterprise architecture.
General Professional Skills
Experience in programming and analysis with specialized CRM software packages.Ability to collaborate with IT professionals throughout the Software Development Life Cycle.Experience with structured application development, design, implementation, and maintenance methodologies.Experience designing, coding, testing, debugging, and documenting applications.Experience using object-oriented and/or third-generation programming tools.Experience with one or more programming languages.Experience with application design, modern design patterns, deployment, and troubleshooting.Experience with relational and hierarchical database technologies.Experience using query languages and information retrieval packages.Experience with communications protocols.Experience eliciting and documenting information from diverse business stakeholders and subject matter experts.Excellent analytical, problem-solving, and decision-making skills.Strong verbal and written communication skills.Strong interpersonal and negotiation skills.Ability to work effectively within large technical and functional teams.Proven ability to meet aggressive deadlines and manage competing priorities.
Soft Skills β 20%
Strong written and verbal communication skills.Ability to develop and present new ideas.Ability to conceptualize innovative approaches and solutions.Excellent interpersonal skills and demonstrated ability to work effectively in teams.Ability to collaborate with functional and technical teams.Experience working effectively within large project teams.Strong analytical and systematic problem-solving skills.Ability to work under pressure and meet aggressive timelines.Adaptability to changing business and technical requirements.Strong technical troubleshooting and problem-solving capabilities.
Public Sector Experience β 5%
Experience working in or supporting public-sector environments.Understanding of government and public-sector application requirements.Experience working within structured government IT environments and standards.
Nice-to-Have Skills
Experience with Public Sector CRM.Experience with Siebel modules including:ContractsLead ManagementPartner ManagementPublic Sector Partner PortalCampaign ManagementMarketingResource ManagerPublic Sector eServiceExperience with Grants Management.Experience with Internet-ready applications.Knowledge of Rapid Application Development (RAD) methodologies.Knowledge of Information Management principles, concepts, policies, and practices.Experience with middleware and gateways.Experience reviewing and modifying product installation scripts.Experience providing post-implementation support.Experience conducting design walkthrough sessions.Knowledge of Accessibility for Ontarians with Disabilities Act (AODA) and related standards.Ability to provide comprehensive user and system documentation.
Submission Requirements
If you are interested and meet the required qualifications, please submit the following documents to hrsmss@smsoftconsulting.com by Monday, August 24, 2026, at 10:00 AM EST:
Updated Resume in Word format β MandatoryReferences β MandatoryExpected Hourly Rate β MandatoryVisa Status β MandatoryLinkedIn ID β Mandatory
Important: Without all mandatory documents, we cannot submit a candidate.
Apply Online
Candidates may also apply through the SM Soft Consulting Job Portal.
If this opportunity is not a fit for you, please share it with qualified Senior Siebel CRM Developers with strong experience in Siebel configuration/development, Siebel EIM/EAI, Open UI, IP18+, Adobe AEM, J2EE, OBIEE, Power BI, JavaScript, and enterprise CRM integrations.