Requisition ID: 102470Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.
Purpose of Job:
Transactional Delivery Services team is looking for a technical developer who enjoys technology and is comfortable working with both technical and business staff in ensuring systems are designed and maintained according to enterprise architectural standards. With the need to modernize the bank, our department is embarking on a modernization journey transforming the legacy mainframe applications to Cloud. Chosen candidate will play a critical role in this modernization journey and work closely with the Cloud platform modernization and enterprise solution architect team.
Key Job Accountabilities:
Iteratively develop, test, deploy, maintain and enhance high quality software solutions
Create robust, high volume applications that are highly scalable and extensible
Participate on an ongoing, active and concurrent basis as technical consultant, informing design, development, coding, testing, and debugging of new / packaged solutions or significant enhancements to existing applications to deliver the best possible application performance
Contribute clear and maintainable code to a shared codebase
Participate in estimating, tasking, status and stand-up meetings in agile work ceremonies
Adopt / evolve team development practices such as coding standards, formal refactoring techniques, automated testing, continuous integration, etc.
Partner with, welcome input and provide feedback to team members in order to build in a continuous improvement mindset
Seek and integrate feedback from Product Owner to deliver optimal solutions
Collective ownership of project delivery
Skills, Experiences:
3+ years of experience in information technology, developing and supporting applications
Strong Java, Unix shell skills working in Eclipse based environments
Solid understanding of DevOps for deployment, and Git repositories.
Understanding and experience with Spring Framework
Experienced with Azure and/or GCP Cloud framework/system
Assess and analyze technology options to evaluate solution alternatives that meet business needs
A positive attitude and a reliable, self-motivated, team player with excellent communication, problem-solving and analytical skills
SQL Databases and related security model
Strong understanding of cloud concepts and implementation
Experience with API management and developing microservices
Undergraduate Degree in Computer Science or technical equivalent
Good to have: mainframe development experience and enterprise architectual knowledge/experience
Location(s): Canada : Ontario : Scarborough Scotiabank is a leading bank in the Americas. Guided by our purpose: “for every future”, we help our customers, their families and their communities achieve success through a broad range of advice, products and services, including personal and commercial banking, wealth management and private banking, corporate and investment banking, and capital markets. 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.