Overview

Location: Toronto - ON, Ontario, Canada

Date published: 25-Apr-2025

Job ID: 143603

Description and Requirements

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~