Programmer Analyst, C# and VB .NET

ScotiabankToronto, ON
Hybrid

About The Position

As part of the technology support team for the Bank’s Real Estate Department, you will be responsible for the development and maintenance of web-based applications and application support. Potential projects will range in scope from improving existing applications and processes to creating entirely new systems as required. Working in a collaborative activity-based work setting, the role also carries the responsibility of ensuring clients’ needs are met by providing application support and training functions. You can expect to be in a hybrid work model with a blend of days working from home & days working onsite in downtown Toronto.

Requirements

  • At least 3+ years of hands-on technical working experience with using C# and VB.NET for the development of applications.
  • Hands-on technical working experience in the use of LINQ (Language Integrated Query) in .NET.
  • At least 3+ years of hands-on technical working experience to read & write complex SQL queries.
  • At least 3+ years of hands-on technical working experience with database management of MS SQL Server by creating/modifying database tables/functions & by performing stored procedures.
  • At least 3+ years of hands-on technical working experience with Visual Studio Integrated Development Environment (IDE) & Azure DevOps Server (formerly Team Foundation Server - TFS).
  • Strong foundation of knowledge on the software development life cycle (SDLC).
  • Post-secondary education in Computer Science, Engineering or in a related technology field.
  • Strong communication (verbal/written) skills in English.
  • Good interpersonal skills to build relationships with users and deliver guidance, training and instruction.
  • Superior problem solving and decision-making skills to resolve technology issues with the ability to work under pressure in a dynamic environment.

Nice To Haves

  • Eagerness to expand on existing technology background by working with leading edge technologies to incorporate complex application solutions.
  • Ability to work with other technology teams to contribute to an overall solution.
  • Hands-on experience during mid to complex project deployments into production.
  • Highly motivated to stay current with software development tools and software applications.
  • Interest in getting great technology support and development exposure supporting a large user base.

Responsibilities

  • Development and maintenance of web-based applications and application support.
  • Improving existing applications and processes.
  • Creating entirely new systems as required.
  • Ensuring clients’ needs are met by providing application support and training functions.
  • Acting as an internal consultant on assigned infrastructure.
  • Providing suggestions for viable solutions to systems problems of high complexity.
  • Reducing system downtime and user impact.

Benefits

  • Competitive total rewards package
  • Performance bonus
  • Company matching programs (pension & Employee Share Ownership)
  • Generous vacation
  • Health/medical/wellness benefits
  • Employee banking privileges
  • Card access to The Commons (dining space)
  • Access to The Bean (hot/cold beverages & snacks)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service