cover image
CCI- Computer Consultants International, Inc.

Software Developer - CRM-RQ10476

On site

Toronto, Canada

Mid level

Full Time

26-02-2026

Share this job:

Skills

Communication Java JavaScript HTML CSS SQL Monitoring Test Negotiation Scrum Problem-solving Decision-making CRM Architecture Enterprise Architecture Business Architecture Programming Databases Software Development Agile AJAX AngularJS BPM

Job Specifications

Software Developer – CRM

MUST HAVES:

5+ years of development experience using IBM BPM and Apex Coaches
Experience or knowledge of IBM Business Automation Workflow
Experience with integrating AngularJS and IBM BPM
Experience with interfacing with relational databases utilizing Java
Experience with performing integration between IBM BPM and web services in an enterprise service business architecture
Experience with triaging, troubleshooting and resolving incidents within a production environment

Responsibilities

Required to 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, and conducting unit tests.
Resolves and troubleshoots technical problems which arise during the use and operation of software packages

General Skills

Experience in programming and analysis; specialized CRM software package support at the specified experience level
Ability to collaborate with IT Professionals throughout the Software Development Life Cycle
Experience in structured methodologies for the development, design, implementation and maintenance of applications
Experience in design, code, test, debug and document applications
Experience in the use of object and/or third generation language development tools
Experience in one or more programming languages
Experience in application design, latest design patters, 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
Experience eliciting and documenting information from diverse business area stakeholders and subject matter experts
Excellent analytical, problem-solving and decision-making skills; verbal and written communication skills; interpersonal and negotiation skills
A team player with a track record for meeting deadlines CRM Software Development

Skills

Knowledge and experience with specific CRM software and anticipated future releases 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, analyzing, and modifying product installation scripts including encoding, testing, debugging
Ability to provide post-implementation support and resolve any post-implementation technical issues
Experience conducting design walkthrough sessions with project team
Knowledge and understanding of Accessibility for Ontarians with Disability Act (AODA) and related regulations and standards
Ability to provide user and system documentation as required

Experience and Skill Set Requirements

Extensive hands-on experience with IBM Business Automation Workflow (BAW) and/or IBM BPM
Strong proficiency in developing BPDs/Processes, Human Services (Coaches/Coach Views), System Services, and Integration Services
Experience with Apex Coach and Apex Coach–based applications
Ability to configure, customize, and optimize workflows within BAW
Proven experience as a technical lead driving standards and mentoring team members
Strong background in performance tuning, monitoring, and troubleshooting BPM/BAW applications
Strong understanding and practical experience with REST and SOAP integrations
Proficiency in Java for implementing connectors, integration logic, and custom extensions
Experience integrating BPM with relational databases using JDBC/SQL
Advanced SQL skills (Oracle,DB2) for querying and optimization
Familiarity with JMS, JEE Connector Architecture, and transaction management
Deep experience in web/UI development (HTML, CSS, AJAX, JavaScript)
Experience integrating AngularJS with IBM BPM
Ability to build dynamic, data‑driven UIs, including experience with JSP
Strong knowledge of client‑side JavaScript and event-driven UI design
Experience developing applications compliant with AODA accessibility standards
Strong proficiency in BPMN 2.0 and workflow automation concepts
Ability to translate business requirements into scalable workflow solutions
Experience working in Agile/Scrum environments
Experience working in project-based delivery environments
Ability to manage multiple tasks simultaneously
Ability to work effectively under pressure in a fast‑paced environment
Strong communication and collaboration skills

Tools:

Application Mod

About the Company

Computer Consultants International, Inc. (CCI) is an IT Consulting Firm with more than 16 years experience providing effective, expert-level services in industries such as Construction, Technology, Finance, Healthcare, and Government. CCI focuses on building long-term relationships while completing projects from design to delivery. People are CCI's key component for success. Recruiting utmost-quality individuals for our clients, CCI fields a workforce of individuals who are selected not only because of their technical qualif... Know more