Overview

Location: Toronto - ON, Ontario, Canada

Date published: 25-Apr-2025

Job ID: 143603

Description and Requirements

Position Type: Contract (6 months)

Location: Toronto - ON, Ontario, Canada

Compensation Range: $66 per hour



Key Responsibilities:


  • Design and Development: Create and maintain integration solutions using IBM Integration Bus (IIB) or IBM App Connect, adhering to SOA principles.
  • System Integration: Integrate financial systems, databases, and applications for seamless payment processing, utilizing external APIs and web services. Payment Systems
  • Management: Develop, configure, and integrate payment systems or processors (e.g., Visa, MasterCard, Stripe) while ensuring compliance with payment protocols. Security and
  • Compliance: Implement security measures to comply with PCI-DSS, GDPR, and other financial regulations, managing encryption, authentication, and authorization processes.
  • Troubleshooting and Testing: Address issues in payment workflows through troubleshooting and debugging, conducting unit testing, performance testing, and UAT.
  • Documentation and Collaboration: Document technical specifications, translate business requirements, and collaborate with cross-functional teams and external vendors.
  • Continuous Improvement: Participate in design and code reviews, stay updated with industry trends, and improve payment processing solutions.
  • Project Management: Contribute to project planning, manage deliverables, and ensure deadlines are met for critical payment functionalities.
  • Tool Proficiency: Utilize development tools

Req Skills: (Payment Processing):


  • BaNCS Payments - Card Issuing Business
  • BaNCS Payments – Swift

Essential


1.         Strong Technical Background in IIB/FTM:


  • Expertise in IBM Integration Bus (IIB) or IBM App Connect, with a solid understanding of message flows, integration techniques, and service-oriented architecture (SOA)
  • Familiarity with Financial Transaction Management (FTM) and how it handles payments and financial data within various banking systems.

2.          Payment Systems Knowledge:


  • Deep understanding of payment protocols (like ISO 20022, SWIFT, SEPA, ACH, etc.), payment gateways, and how financial transactions are processed across different platforms.
  • Experience with developing, configuring, or integrating payment systems

3.          Integration Skills:


  • Proficient in integrating disparate financial systems, databases, and applications to enable seamless payment processing within IIB/FTM.
  • Ability to work with external APIs, web services, and transaction messaging formats to facilitate secure, reliable, and high-performing payment workflows.

4.         Security and Compliance Awareness:


                  Familiarity with encryption, authentication, and authorization processes related to financial transactions to ensure security and data integrity.


5.          Problem-Solving and Testing:


                  Strong troubleshooting and debugging skills to quickly address issues in payment processing workflows.


6.          Soft Skills:


  • Strong communication skills for working with cross-functional teams, stakeholders, and external vendors.
  • Ability to work under pressure and handle deadlines, as payment functionality is critical to business operations and customer satisfaction.

7.          Experience with Relevant Tools:


                  Proficiency in relevant development tools, such as Eclipse, Git, and Jenkins, for version control, CI/CD pipelines, and other development processes.


8.          Agile Methodologies:      


  • Experience with Agile development methodologies, including Scrum and Kanban, with a focus on iterative and incremental delivery of payment functionality.      
  • Ability to work in a collaborative environment, participating in daily stand-ups, sprint planning, and retrospectives to ensure alignment with project goals and objectives.
  • Understanding of Agile principles, such as continuous integration, continuous delivery, and continuous improvement, to ensure high-quality payment systems development."

Nice-to-Have Skills:


  • Knowledge of cloud platforms (e.g., AWS)
  • Knowledge of Java Spring Boot application development, including design, development, and deployment of microservices-based architectures.

Keywords:


~IIB/FTM, IBM Integration Bus (IIB) or IBM App Connect, Financial Transaction Management (FTM), ISO 20022, SWIFT, SEPA, ACH~



All interested applicants who meet the qualifications listed above are invited to submit a resume by clicking "Apply Now".


The indicated pay range for this position is a good-faith estimate based on the qualifications necessary for the position, including experience, training, and other considerations permitted by law. Additionally, it is emphasized that the pay band mentioned herein is the one established by the client company. Factors that may be used when making an offer may include a candidate’s skills, experience and geographic location, the expected quality and quantity of work. Most candidates will start at the bottom half of the pay range, with the upper end reserved for candidates with extensive experience and skills and who live in geographic markets commanding a higher starting pay. An employee’s pay history will not be a contributing factor where prohibited by local law.


This information is subject to change and serves as a general guideline for compensation discussions. Actual offers may vary based on specific circumstances and company policies.