B
Posted 21 days ago
Senior Developer - Emerging Payments
BMOSenior Developer - Emerging Payments (Zelle/ACH/TCH/Wire)
Perks & benefits
AccommodationEducation AllowanceHealth InsuranceTransportation
Requirements
Financial institution experience, Payment flow knowledge (Wires, ACH, TCH, Zelle), AWS services, Node.js or Java, XML/XSD, Serverless architecture, NoSQL or RDBMS, 5-7 years experience, Post-secondary degree
Skills
AWSNode.jsJavaDynamoDBOraclePostgreSQLGit
About the role
Responsibilities
- Develop and architect middleware and back-end systems for emerging payment rails including Zelle, ACH, TCH, and Wire
- Design strategies for continuous enhancement, performance optimization, stability, and scalability of payment platforms
- Manage the end-to-end software development life cycle from conception to deployment and maintenance
- Build dynamic software products including front-end, middleware, and back-end components
- Oversee automated testing and provide technical insights on results
- Provide specialized consulting, analytical, and technical support to solve complex problems independently
Requirements
- 5-7 years of relevant experience and a post-secondary degree in a related field
- Experience working within a financial institution with a thorough understanding of payment flows (Wires, ACH, TCH, or Zelle)
- Proficiency in backend technologies including Node.js and/or Java, and XML/XSD
- Hands-on experience with AWS services, specifically serverless and event-driven/reactive architectures
- Experience with databases and caching such as NoSQL (DynamoDB) and RDBMS (Oracle, Postgres)
- Proficiency with version control systems and tools like GitHub, JIRA, and Confluence
- Strong analytical, problem-solving, and technical documentation skills
Preferred Qualifications
- Knowledge of ISO message specifications
- Experience with front-end technologies and frameworks
- AWS Certified Solutions Architect or AWS Certified Developer certifications
- Familiarity with AI tools such as GitHub Copilot or AWS Bedrock
About the Company
BMO is a leading bank driven by a single purpose: to Boldly Grow the Good in business and life. As the 8th largest bank in North America by assets, we provide personal and commercial banking, wealth management, and investment services to more than 12 million customers across Canada, the United States, and globally.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSenior Developer - Emerging Payments
BMO · Tempe
