BH-285403-Banking Software Developer

‹ Back to Current Opportunities

Please contact human resources if you have any questions.

Job Opportunity
Description Our client is looking for an experienced Software Developer to join their team, supporting the design, development, and enhancement of critical payment and banking settlement solutions. This is an exciting opportunity to work on high-volume, mission-critical payment systems that enable secure, reliable, and real-time financial transactions.
The successful candidate will have hands-on experience developing solutions within the Canadian payments ecosystem, particularly around Real-Time Rails (RTR) and Interac e-Transfers. Experience working with Payments Canada standards, frameworks, or initiatives would be considered a strong asset.

Responsibilities
  • Design, develop, test, and maintain software supporting banking settlement and payment processing platforms.
  • Develop and enhance solutions related to Real-Time Rails (RTR), Interac e-Transfers, and other electronic payment services.
  • Build scalable, secure, and high-performing applications capable of processing high transaction volumes.
  • Collaborate with product owners, architects, business analysts, and QA teams to deliver payment solutions.
  • Participate in system design, code reviews, testing, and production support.
  • Troubleshoot production issues and implement sustainable solutions.
  • Ensure applications meet security, regulatory, and compliance requirements within the financial services industry.
  • Contribute to continuous improvement initiatives, automation, and best development practices.
Required Qualifications
  • Proven experience as a Software Developer within banking, financial services, or payments.
  • Strong understanding of banking settlements and payment processing.
  • Experience developing enterprise-grade applications and APIs.
  • Strong understanding of software engineering best practices, including version control, testing, and CI/CD.
  • Experience working in Agile development environments.
  • Excellent analytical and problem-solving skills.
Preferred Qualifications
  • Experience working with Payments Canada standards, initiatives, or payment modernization programs.
  • Experience integrating with payment gateways or financial messaging platforms.
  • Knowledge of ISO 20022 messaging standards.
  • Experience working in highly regulated financial environments.
  • Cloud platform experience (Azure, AWS, GCP, Databricks) is an asset.
  • Experience with containerization, microservices, or event-driven architectures is beneficial.
What We're Looking For
We're looking for someone who understands that payment systems are mission-critical. You'll be comfortable working on complex transaction processing solutions, collaborating with cross-functional teams, and delivering reliable software that supports Canada's evolving payments landscape.
If you have experience building solutions around banking settlements, Real-Time Rails, e-Transfers, and Payments Canada, we'd love to hear from you.




At Aplin — together with our brands CompuStaff, Impact Recruitment, and Vantix Systems — we connect great people with great organizations across North America. We believe diverse teams build stronger companies, and we welcome applicants from all backgrounds, experiences, and perspectives. We use AI tools to assist in a fair and efficient matching process, helping our recruiters connect the right people with the right opportunities. To be considered, applicants must be legally entitled to work in Canada, including holding any required permits. Our recruitment services are always free for job seekers.
Skills
Type Contract
Experience Required/Mandatory Skills
Nice To Have Skills
Location Edmonton
Work Environment 6 months with possibility of extension
Rate To commensurate with experience

Apply For This Job

Please correct the errors below and try again. You will need to re-attach any files being submitted.
Please upload your resume in PDF or DOCX format.