This job board retrieves part of its jobs from: Healthcare Jobs | Professional Careers | Toronto Jobs

Find jobs in the City of Toronto

To post a job, login or create an account |  Post a Job

  Toronto Jobs  

Bringing the best, highest paying job offers near you

previous arrow
next arrow

Software Engineer with IBM Financial Transaction Manager


This is a Contract position in Toronto, ON posted October 31, 2020.




Requisition ID: 90215


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


Purpose of Job


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.


Key Job Accountabilities


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


Skills, Experiences and Functional Competencies


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


Education and Other Requirements


  • University/college degree in Computer Science / Software Engineering or equivalent experience
  • 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.