This job board retrieves part of its jobs from: Toronto Jobs | Emplois Montréal | IT Jobs Canada

Tech jobs every day in Canada!

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

   Canadian Tech jobs   

Website updated every day with fresh jobs in the IT industry

Slide 1
Slide 2
Slide 3
previous arrow
next arrow

Senior Solution Architect


This is a Contract position in Toronto, ON posted May 25, 2021.

Requisition ID: 104290 Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.

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 challenging.

RESPONSIBILITIES 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.

Partner with 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.

Good knowledge of at least one of the following programming languages: Spring boot, Node.js, Java, JavaScript, C# 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.

BONUS SKILLS 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 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.