Share this Job

Title:  Software Engineer with IBM Financial Transaction Manager




Requisition ID: 90215


Join the Global Community of Scotiabankers to help customers become better off.


<span style="font-family:"Arial",sans-serif">Purpose of Job


<span style="font-family:"Arial",sans-serif">The incumbent will be working with Global Payments Technology in a cross functional development team and is responsible for the bank's critical wire payment and processing system. This is a high value payment system that supports the bank's wireroom and Money transfer business operations with international interfaces to SWIFT payment networks. The incumbent is responsible to develop effective and reliable technical solutions for diverse user groups. The ideal candidate should have hands-on experience in object-oriented programming concepts. The incumbent should have good knowledge of agile and familiar with Software Development Life Cycle, in addition, it is important to have analytical thinking and problem-solving skills. Experience in banking payment system and operations support will be an asset.


<span style="font-family:"Arial",sans-serif">Key Job Accountabilities


  • <span style="font-family:"Arial",sans-serif">Lead analysis, design, development, unit test and support the payment modernization initiative.
  • <span style="font-family:"Arial",sans-serif">Ensure a timely delivery of quality products/functions which meet end-user requirements.
  • <span style="font-family:"Arial",sans-serif">Must be able to work within tight deadlines and schedules which may result in extended working hours during peak time to meet project deliverables
  • <span style="font-family:"Arial",sans-serif">The incumbent will be required to enroll in rotation for after-hours support
  • <span style="font-family:"Arial",sans-serif">Mentor and coach less experienced team members
  • <span style="font-family:"Arial",sans-serif">Support various portfolio initiatives where possible


<span style="font-family:"Arial",sans-serif">Skills, Experiences and Functional Competencies


  • <span style="font-family:"Arial",sans-serif">Experience in IBM Financial Transaction Manager technology stack is required 
  • <span style="font-family:"Arial",sans-serif">Background in Java development (Java 8 and up, experience with Hibernate, JPA, JUnit, MVC, RDBMS, noSQL, REST API)
  • <span style="font-family:"Arial",sans-serif">Strong scripting capability, i.e., Unix Shell, Python, Groovy
  • <span style="font-family:"Arial",sans-serif">Comfortable working in an Agile environment, and familiar with Agile development practice, i.e., AT, TDD, CI/CD
  • <span style="font-family:"Arial",sans-serif">Experience in up-to-date build/integration tools i.e., Maven, Bamboo, Ansible, Artifactory, GitHub, JIRA, Confluence
  • <span style="font-family:"Arial",sans-serif">Having a passion for technology, willing to learn new skills and be happy to work as part of a team
  • <span style="font-family:"Arial",sans-serif">Good written and verbal communication skills
  • <span style="font-family:"Arial",sans-serif">Experience in Banking/Financial industry is a nice-to-have  


<span style="font-family:"Arial",sans-serif">Education and Other Requirements


  • <span style="font-family:"Arial",sans-serif">University/college degree in Computer Science / Software Engineering or equivalent experience
  • <span style="font-family:"Arial",sans-serif">5+ years of relevant work experience



Location(s):  Canada : Ontario : Toronto 

As Canada's International Bank, we are a diverse and global team. We speak more than 100 languages with backgrounds from more than 120 countries. Our employees are committed to a superior customer experience and use the Bank’s six guiding sales practice principles to ensure they act with honesty and integrity.


At Scotiabank, we value the unique skills and experiences each individual brings to the Bank, and are committed to creating and maintaining an inclusive and accessible environment for everyone. If you require accommodation (including, but not limited to, an accessible interview site, alternate format documents, ASL Interpreter, or Assistive Technology) during the recruitment and selection process, please let our Recruitment team know. If you require technical assistance, please click here. Candidates must apply directly online to be considered for this role. We thank all applicants for their interest in a career at Scotiabank; however, only those candidates who are selected for an interview will be contacted.

Job Segment: Developer, Financial, Banking, Bank, Engineer, Technology, Finance, Engineering