
Senior Developer – Emerging Payments, Zelle, ACH, TCH, Wire
BMO U.S.
full-time
Posted on:
Location Type: Office
Location: Tempe • Arizona • Illinois • United States
Visit company websiteExplore more
Salary
💰 $81,400 - $151,800 per year
Job Level
About the role
- Applies development expertise building middleware and back-end systems
- Designs the strategy for continuous enhancement, performance optimization, stability, and scalability
- Designs, develops, and maintains fully-fledged and functioning platforms with databases or servers
- Ensures cross-platform compatibility and fixes issues during test and production phases
- Builds dynamic and innovative software product/apps including front-end, middleware, and back-end components
- Maintains and upgrades the software following deployment
- Oversees and guides the analysis, writing, building, and deployment of software
- Provides specialized consulting, analytical and technical support
- Exercises judgment to identify, diagnose, and solve problems within given rules
Requirements
- Experience working in Financial Institution
- Thorough understanding of payment flow for Wires, ACH, TCH, or Zelle
- Backend Technologies and Frameworks including AWS services, Node.js and/or Java, XML/XSD
- Experience with NoSQL (DynamoDB), RDBMS (Oracle, Postgress)
- Experience working with Version Control systems and tools such as Github, JIRA, Confluence, Sharepoint
- Familiarity with AI tools like Github copilot, AWS Bedrock
- SDLC methodologies including Waterfall and Agile
- Technical writing / documentation
- Organization skills and Collaboration & team skills
- Analytical and problem-solving skills
Benefits
- health insurance
- tuition reimbursement
- accident and life insurance
- retirement savings plans
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
middleware developmentback-end systemsperformance optimizationscalabilityAWS servicesNode.jsJavaNoSQLRDBMSSDLC methodologies
Soft Skills
analytical skillsproblem-solving skillsorganization skillscollaboration skillsteam skillstechnical writing