senior software developer - crm. Job at Randstad, Toronto, ON

SFpHTUFteFYzSnNrelVyM1hnbnlrWm1DTUE9PQ==
  • Randstad
  • Toronto, ON

Job Description

Are you an experienced Software Developer with expertise in IBM BPM, Apex Coaches, and AngularJS? This hybrid contract position offers a great opportunity to design, develop, and maintain BPM-based CRM applications within a fast-paced enterprise environment. You will collaborate with cross-functional teams, troubleshoot technical issues, and work on integrating complex systems using modern Java-based technologies.

Our client is looking for a Software Developer for a contract of 9 months and this opportunity is ideal for those passionate about continuous improvement, accessibility compliance, and high-performance CRM solutions.

Advantages
🧩 Work with leading BPM technologies (IBM BPM, Apex Coaches)
🔁 Hybrid work setting- remote + office
🌐 Contribute to enterprise-level integration with AngularJS and web services
📊 Engage in structured design and development using Java, JSP, SQL, and AJAX
🔍 Triaging and resolving incidents in a production support environment
🛠 Work with compliance-driven solutions (AODA) in a hybrid work model.

Responsibilities
• Translate technical specifications into functioning CRM applications

• Develop and maintain BPM-based solutions using Apex Coaches
• Integrate IBM BPM with AngularJS, Java-based backends, and web services
• Troubleshoot and resolve technical issues in production environments
• Participate in all stages of the software development lifecycle
• Develop and document artifacts like UML diagrams, process flows, and technical specs
• Ensure AODA compliance in design and development
• Work with relational databases (Oracle, SQL) and support integration points
• Utilize tools like Rational Application Developer, AppScan, and DevOps testing platforms
• Perform unit testing, system integration, and provide post-implementation support

Qualifications
Must Have:
• 5+ years of hands-on development with IBM BPM and Apex Coaches
• Strong experience integrating AngularJS with IBM BPM
• Experience in enterprise-level web service integration using Java
• Familiarity with IBM Business Automation Workflow
• Proficient in database interfacing using Java (Oracle, JDBC/SQL)
• Strong troubleshooting and incident resolution in production environments
• Ability to work with HTML, CSS, AJAX, JSP, JavaScript, and JEE technologies
• AODA-compliant development experience

Nice to Have:
✨ Familiarity with tools like Oracle Designer, Rational Application Developer
🧠 Experience using Agile methodology and UML modeling (state charts, sequence diagrams)
🧪 Experience with automated testing tools (IBM AppScan, Rational Performance Tester)
🧭 Understanding of SOA architecture and BPM within an enterprise service framework
📈 Prior experience working on modernization or continuous improvement initiatives
🔧 Knowledge of middleware, gateways, and application security practices

Summary
This position is ideal for a driven Software Developer with deep experience in BPM tools and enterprise integration. If you are looking to make a meaningful impact through efficient CRM applications, accessible design, and performance-driven development, this hybrid role offers a challenging and rewarding opportunity.
If you are interested please apply online at Qualified candidates will be contacted.

Randstad 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.

Randstad 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 accessibility@randstad.ca to ensure their ability to fully participate in the interview process. show more

Job Tags

Contract work, Internship,

Similar Jobs

Randstad

early years teacher - august 2025 - tokyo, japan. Job at Randstad

Early Years Teacher (3-6yr olds) August 2025 | Tokyo, Japan The School This school is a thriving international community where young learners embark on a journey of exploration and discovery. Inspired by the Reggio Emilia approach... 

Toronto Parking Authority

Senior Systems Administrator Job at Toronto Parking Authority

 ...college diploma in the field of computer science or information systems or combination of equivalent experience. ~ MCSA, MCSE, Network +, CCNA, CCNP certified. ~3-5 years of related work experience managing or implementing parking revenue control systems. ~3-5 years... 

Domino's Franchise

Company Car Provided Delivery Driver - 1050 Millerville Rd Job at Domino's Franchise

 ...IN IT FOR YOU? Join a winning team who is the best pizza company in the world & in every neighborhood! Complete all RPM world...  ...and lift up to 25 pounds. Additional Information All your information will be kept confidential according to EEO guidelines.... 

Bentley Systems

.NET Software Developer Job at Bentley Systems

 .... NET Software Developer Location: Burlington, Ontario, Canada preferred / In-office, Home-based or hybrid work available to those in Eastern Time Zone in Canada Position Summary: Are you ready to start a new journey with a team of energized professionals... 

Juniper Square

Senior Site Reliability Engineer Job at Juniper Square

 ...for employees who prefer to work in an office some or all of the time. About your role We are looking for a Senior Site Reliability Engineer (SRE) to join our team and help scale, secure, and improve our cloud infrastructure. In this role, you will work with modern...