Skip to content
mimi

Application architect, IT​/Tech, Systems Engineer

Scotiabank

Toronto · On-site Full-time 1mo ago

About the role

About This Role

Is this role right for you?

Responsibilities

In this role, you will:

  • Partner with the Sr. Manager, Development and Software Engineering lead to determine business-specific application needs.
  • Partner with Solution Architect to lead and contribute to the development and architectural design of multiple cloud-based applications, batch systems and microservices.
  • Define, design, and develop the application's architecture according to project requirements.
  • Work closely with enterprise architecture, other solutions, application, data, security and infrastructure architects to ensure solutions design aligned with Bank’s standards, policies and best practices and follow Bank’s Architecture Review Board governance process.
  • Provide thought leadership on reference architecture and design patterns, and develop roadmaps to simplify system integrations
  • Ensure all architecture documents are kept up to date as the application evolves (eARB, ARB, TDD, Technology Roadmap)
  • Maintain a sharp focus on system reliability and ensure overall architecture of the application can gracefully handle upstream and downstream system failures.
  • Provide estimation of the work effort required to deliver the architecture solution
  • Coach and mentor engineers
  • Build and maintain solid, professional, working relationships with peers within the portfolio and business lines.
  • Communicating effectively across diverse audiences, departments and levels
  • Identify areas of technical debt and create strategies to prioritize and eliminate it.
  • Work on own initiative without direction for most activities
  • Champions a high-performance environment and contributes to an inclusive work environment.
  • Driving an Agile culture and mindset throughout the organization.
  • Champions a customer focused culture to deepen client relationships and leverage broader Bank relationships, systems and knowledge.
  • Understand how the Bank’s risk appetite and risk culture should be considered in day-to-day activities and decisions.
  • Keep abreast of current and emerging best practices and technologies
  • Actively pursues effective and efficient operations of his/her respective areas in accordance with Scotiabank’s Values, its Code of Conduct and the Global Sales Principles, while ensuring the adequacy, adherence to and effectiveness of day-to-day business controls to meet obligations with respect to operational, compliance, AML/ATF/sanctions and conduct risk.objectives.
  • Act as the liaison between business teams and technical teams, translating business needs into functional specifications and user stories.
  • Analyze and improve business processes using Lean methodologies, focusing on eliminating waste, improving efficiency, and ensuring value delivery.
  • Work within Agile frameworks (Scrum/Kanban) to manage and prioritize backlogs, facilitate sprint planning, and ensure timely delivery of business solutions.
  • Lead requirements gathering sessions and assist in the creation of user stories, epics, and acceptance criteria for development teams.
  • Facilitate and support daily standups, sprint reviews, retrospectives, and other Agile ceremonies.
  • Collaborate to evolve Dev Ops practices to ensure smooth deployment processes, continuous integration, and delivery (CI/CD).
  • Assist in the creation of system documentation, including process flows, use cases, and technical specifications.
  • Perform gap analysis and recommend solutions to enhance business operations and systems.
  • Conduct system testing and validation, ensuring that solutions meet business needs and requirements.
  • Provide post-implementation support and assist with troubleshooting and issue resolution.
  • Ensure adherence to Agile principles, Lean practices, and Dev Ops culture across the organization.

Qualifications

Do you have the skills that will enable you to succeed in this role? We'd love to work with you if you have:

  • 7+ years of software engineering industry experience.
  • 5+ years of experience in application architecture, preferably on designing and delivering large scale enterprise solutions
  • 3+ years of banking experience
  • Extensive experience with cloud platforms, particularly Google Cloud Platform (GCP) and Azure product suite.

Skills

AzureGCP

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free