– Software Developer – Senior (Toronto)

– Software Developer – Senior (Toronto)

06 Nov
|
S M Software Solutions
|
Toronto

06 Nov

S M Software Solutions

Toronto

Client: Ministry of Public and Business Service Delivery and Procurement – RQ11569

We are seeking a highly experienced Senior Software Developer – Siebel CRM with extensive hands-on experience in designing, developing, configuring, integrating, implementing, and maintaining complex Siebel Public Sector CRM solutions.

The ideal candidate will possess strong expertise in Siebel Public Sector 8.x, Siebel EAI, EIM, Web Services, RESTful APIs, Siebel Open UI, Smart Scripts, Task-Based UI, Siebel BI Publisher, data modelling, and enterprise system integrations. The successful candidate will be responsible for developing and enhancing complex CRM applications, integrating Siebel with internal and external systems, troubleshooting technical issues, implementing Single Sign-On solutions, supporting data migrations, and ensuring compliance with accessibility standards, technical architecture, and established development methodologies.

Role Snapshot

- Job Title: RQ11569 – Software Developer – Senior
- Client: Ministry of Public and Business Service Delivery and Procurement
- Work Location: 40 St. Clair Street, Toronto, Ontario, Canada
- Work Arrangement: Onsite – 5 Days per Week
- Estimated Start Date: December 1, 2026
- Estimated End Date: March 31, 2027
- Business Days: 135.00
- Extension: Probable after the initial mandate
- Hours: 7.25 hours per day
- Security Level: No Clearance Required

Must Have
- 10+ years of proven experience designing and developing large, complex Siebel CRM solutions that meet defined business requirements and project deliverables.
- 10+ years of experience with systems evaluation to assess conditions, technical performance, and capacity of existing systems and determine the need and feasibility of expansion, renovation, or replacement.
- Ability to gather client business requirements, corporate I⁢ information mandates, client information technology strategic plans, environment requirements, and standards.
- Ability to participate in the development of solutions and provide advice on short-term and long-term CRM solution service development activities.
- Excellent analytical, problem-solving, and decision-making skills.
- Strong verbal and written communication, interpersonal, negotiation, and teamwork skills.
- A team player with a proven track record of meeting deadlines.

Description General Responsibilities and Skills

- Translate technical systems specifications into working, tested CRM applications. This includes developing detailed programming specifications, writing and/or generating code, compiling data-driven programs, maintaining applications, and conducting unit tests.
- Resolve and troubleshoot technical problems that arise during the use and operation of software packages, including technical issues.

General Skills
- Experience in programming and analysis, including specialized CRM software package support at the specified experience level.
- Ability to collaborate with IT professionals throughout the Software Development Life Cycle (SDLC).
- Experience with structured methodologies for the development, design, implementation, and maintenance of applications.
- Experience in designing, coding, testing, debugging, and documenting applications.
- Experience in the use of object-oriented and/or third-generation language development tools.
- Experience in one or more programming languages.
- Experience in application design, latest design patterns, deployment, and troubleshooting.
- Experience with relational and hierarchical database technologies.
- Experience in the use of information retrieval packages using query languages.




- Experience with one or more communications protocols.
- Experience in structured methodologies for the design, development, implementation, and maintenance of applications.
- Excellent analytical, problem-solving, and decision-making skills, along with strong verbal and written communication, interpersonal, and negotiation skills.
- A team player with a proven track record of meeting deadlines.

CRM Software Development Skills
- Knowledge and experience with specific CRM software and anticipated future releases, including high-availability solution design and implementation.
- Knowledge and experience with specific CRM enterprise architecture methodologies, design standards, and tools.
- Experience with middleware and gateways.
- Expertise in specific tools for CRM software development.

Desirable Skills
- Knowledge and experience with programming Internet-ready applications.
- Knowledge and experience in Rapid Application Development (RAD) methodologies.
- Knowledge and understanding of Information Management principles, concepts, policies, and practices.
- Experience with middleware and gateways.
- Experience reviewing, analysing, and modifying product installation scripts, including encoding, testing, and debugging.
- Ability to provide post-implementation support and resolve post-implementation technical issues.
- Experience conducting design walkthrough sessions with project teams.
- Knowledge and understanding of the Accessibility for Ontarians with Disabilities Act (AODA) and related regulations and standards.
- RESTful API Design and Development: Experience in architecture, configuration, and deployment of inbound and outbound Siebel RESTful APIs utilizing the Siebel Application Interface (AI) and Tomcat application container.
- Ability to provide user and system documentation as required.

Experience And Skill Set Requirements

- Software Development Experience – 30%
- 10+ years of experience, including recent experience, in solutioning and hands-on configuration of complex Siebel Public Sector solutions, including integration with Siebel e-Services, Siebel Remote, Siebel EAI, EIM, SMART Script, Web Services, and Siebel BI Publisher.
- 10+ years of experience integrating with Single Sign-On solutions such as OID, GO-PKI, and Public Secure.
- 5+ years of hands-on experience developing Web Services using SOAP.
- 5+ years of experience developing integrations using REST services.
- 5+ years of hands-on experience customizing Siebel Open UI and PM/PR scripting.
- 5+ years of hands-on development experience with Siebel Smart Scripts and Task-Based UI.
- 4+ years of hands-on experience with the JavaScript Bootstrap framework.
- 10+ years of experience developing unit testing scripts.
- 10+ years of experience setting up and developing solutions with multi-organization data structures and data visibility.
- 10+ years of experience configuring picklists and lists of values (LOVs) for multiple organizations and multiple languages.
- 2+ years of experience configuring Siebel IP 20.x.
- Technical Skills – 25%
- 10+ years of demonstrated hands-on experience with Siebel Public Sector 8.x.
- 10+ years of demonstrated hands-on experience with Siebel EAI, Web Services, data transformation, and integration.




- 10+ years of experience with Siebel data modelling and EIM.
- 5+ years of hands-on experience with Siebel Open UI and PM/PR scripting.
- 10+ years of demonstrated hands-on experience with Siebel e-Services, Siebel EIM, BI Publisher reports, JavaScript, HTML5, and CSS.
- 5+ years of demonstrated hands-on experience planning ETL migrations of data from legacy solutions to new Siebel solutions using tools such as EIM and developing custom data loaders.
- Installation, Design, Configuration, Integration and Troubleshooting – 30%
- 10+ years of hands-on experience installing, designing, and configuring complex Siebel Public Sector systems, including the use of Siebel ADM, Oracle OID for Single Sign-On authentication, and Siebel server-to-server encryption for highly sensitive data.
- 10+ years of experience troubleshooting and resolving issues in large, complex Siebel Public Sector systems, including integrations with several systems and the use of Single Sign-On.
- 10+ years of hands-on experience integrating Siebel Public Sector with non-Siebel systems such as ESRI, Address Lookups (e.g., Canada Post), SaaS solutions such as Oracle Service Cloud, and traditional middleware such as BizTalk.
- 10+ years of hands-on experience with development best practices and standards using Siebel Repository.
- 6+ years of hands-on experience in API design and implementation, including building, scaling, versioning, and maintaining production-grade REST APIs.
- 5+ years of demonstrated hands-on experience with AODA, WCAG, and assistive technologies.
- Experience and understanding of Workspace and parallel development.
- Experience evaluating and documenting Siebel upgrade paths.
- Methodologies, Documentation and Soft Skills – 15%
- Demonstrated knowledge and understanding of Oracle development methodologies, tools, and resources.
- Demonstrated experience documenting technical blueprints, build books, and procedure manuals.
- Experience documenting processes and enhancement build books.
- Demonstrated ability to research and recommend Oracle tools and techniques that could be leveraged.
- Experience developing prototype build books.
- Experience documenting performance measures of recent environments.
- Experience working in an Agile project delivery team.
- Excellent analytical, problem-solving, and decision-making skills.
- Strong collaboration skills with a proven track record of building strong working relationships.
- A demonstrated team player with a proven track record of meeting deadlines.
- Strong verbal and written communication skills.
- Strong communication skills to present technical designs and solutions to business clients.

How to Apply If you are interested and your profile matches the requirements, kindly send the following mandatory documents to [email protected] by Wednesday, November 4, 2026, at 10:00 AM EST .

Mandatory Documents

- Updated Resume in Word format (Mandatory)
- References (Mandatory)
- Expected Hourly Rate (Mandatory)
- Visa Status (Mandatory)
- LinkedIn ID (Mandatory)

Without the mandatory documents, we cannot submit a candidate. WhatsApp Group For daily job updates, you can also join our WhatsApp group using the link below:

Join our WhatsApp Group

Additional Information

5 days per week onsite Email is the best way to reach us. You have received this message either as a result of contacting our company to express interest in employment or as a result of posting your resume in a location that can be accessed by recruiters or HR specialists, which suggests an interest in being contacted about employment opportunities.

📌 – Software Developer – Senior (Toronto)
🏢 S M Software Solutions
📍 Toronto

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: – software developer – senior (toronto) / toronto

Subscribe to this job alert:

Get the latest job offers by email for: – software developer – senior (toronto) / toronto