Scotiabank Senior Solution Architect in Toronto , Ontario
Senior Solution Architect
Requisition ID: 94629
Join the Global Community of Scotiabankers to help customers become better off.
Scotiabank’s Canadian Banking Technology (CBT) is changing the way we think about software development and how we run and maintain a technology portfolio which includes mission critical applications that help differentiate us in a highly competitive environment.
The way we work is centered around a unified software development and maintenance approach that helps turn business logic and application code into scalable, fault-tolerant production systems. Collaboration, community based contribution, reuse and standardization are our measures of success.
The CBT team is growing rapidly and is looking for a talented Senior Solution Architects who can help us transform the Bank. If you are excited about having a hand in building a bank of the future using cloud computing and architecting highly available, large-scale, API enabled applications used by millions of people, then join us in making our revolution ubiquitous.
You will own and help drive exciting new initiatives within the Canadian Bank - from building new features, re-platforming old technologies to improving performance, latency, availability and ultimately our Customers experience with Scotiabank. Along with this, you will interact with numerous dynamic teams across the Bank, from mobile developers in the Digital Factory to Mainframe specialists looking to re-platform into Public Cloud.
All this, in an effort to ensure we are building a cohesive, future forward bank that leverages enterprise technology assets and best practices surrounding the use of modern software development, deployment and operations principles. Clear, professional communication with peers and supporting team representatives is an important part of the job. As we build new and improve existing features for the future, you will get to see first-hand the impact of your work on the customer experience.
What does it take to succeed in this role? Excited (and a little frightened) by the scale at which we work. A roll-up-your-sleeves type. Able to think about business opportunities, operational issues, and architectural design in the course of a single conversation. Intellectually curious and dedicated to proving that“Hope is not a Strategy”. Someone who makes the team environment both productive and fun to work in. Excited to learn from others while bringing your own novel capabilities and perspectives.
We guarantee that your work in our team will be deeply interesting, ground-breaking and
Driving conceptual, leading to executable Solution Architectures
Participating in design discussions focused on scalability, design and implementation of best practices.
Designing architectural solutions, roadmaps and related strategies that are aligned to Enterprise Standards in the effort to modernization software applications.
Present and leverage technical information and solutions in a way that establishes trust relationships, persuades stakeholders and achieves understanding and consensus at all levels.
Assess and analyze business strategy & requirements, the current technical environment and technology options to evaluate solution alternatives that meet business needs and bank strategy.
Working on breaking-down, scoping and estimating tasks.
Participating in planning and review sessions.
Leading architectural design sessions.
Our teams are flexible and fast – you will be asked to provide leadership, mentorship, peer review, contribute to software libraries and quality control on a daily basis.
Partnerwith multiple teams Bank wide to collaborate on strategy and direction and apply to architecture and application design.
Assisting senior management to enforce standards and methodology; ensuring solutions are in line with the technology roadmap and mentoring the technical team members on a project to project basis.
REQUIRED SKILLS & ABILITIES
10+ years of software engineering industry experience.
Bachelor (equivalent or higher) degree in Computer Science, Engineering or related discipline.
Experience with structured Enterprise Architecture practices, hybrid cloud deployments, and on-premise to-cloud migration deployments and roadmaps.
Experience building, architecting, designing, and implementing highly distributed global cloud-based systems. Experience in network infrastructure, security, data, or application development.
Knowledge of technology solutions and ability to learn and work with emerging technologies, methodologies, and solutions in the Cloud/IT technology space.
Experience in modernizing legacy systems or similar transformational initiatives
Strong technical background (i.e. ability to read/write code) including API design
Awareness of how scalable, secure, enterprise-level software system is designed (both on code and infrastructure levels).
Understanding of software release process (environments, binary repositories and DevOps in general).
Attention to detail, high standards for quality.
Excellent interpersonal, communication, and influencing skills with the ability to build and foster relationships with business partners, project stakeholders, strategic technology partners and external vendors.
Commitment to maintaining a diversified set of skills through continued education and mentoring peers and team members.
Experience in high volume, high complexity online systems needing integration across multiple technologies and consumers.
Hands-on technical working experience in the system analysis, design, architecture of complex, multi-tier development & production environments
Ability to collaborate across organizational boundaries, build relationships, and achieve broader organizational goals.
Must be flexible and ready to adapt to a dynamic environment.
3-5 years of banking/financial industry experience.
Experience designing and implementing highly available, extensible APIs.
Experience designing and implementing public cloud-based applications with experience in either Google Cloud Platform or Microsoft Azure
Experience working in an Agile environment.
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 at https://www.scotiabank.com/careers/en/careers/technical-support-for-applicants.html . 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.