Programmer Analyst Advisory – Scotiabank, Ottawa, ON

Location: Ottawa, ON | Company: Scotiabank

Scotiabank is hiring a Programmer Analyst Advisory in Ottawa, Ontario, for a technology position focused on developing, maintaining, testing, and supporting web-based applications built with Microsoft .NET technologies.

Sponsored Links

This role works within an Agile Scrum environment and combines software development with third-level technical support. The successful candidate will collaborate with developers, product owners, quality assurance analysts, and support teams while contributing to application delivery, troubleshooting, release management, and continuous improvement.

About the Programmer Analyst Advisory Role

The Programmer Analyst Advisory will support the full development lifecycle of business applications, from planning and solution design through coding, testing, deployment, maintenance, and production support. The position is centred on Microsoft technologies and requires strong experience building reliable web applications within a structured enterprise environment.

The successful candidate will also provide advanced support for technical and application issues that cannot be resolved by earlier support levels. This includes debugging software, identifying root causes, correcting defects, supporting releases, and helping maintain stable integrations between applications and databases.

Sponsored Links

Key Areas of Responsibility

The role combines application development, production support, release coordination, technical analysis, and collaboration within an Agile delivery team.

Web Application Development

Plan, design, build, test, and maintain web-based business applications using Microsoft .NET technologies and established development standards.

Technical Troubleshooting

Provide third-level support by diagnosing complex application problems, debugging software, and implementing appropriate technical solutions.

Release Support

Prepare code release packages, assist with deployments, and provide support during releases and important business processing periods.

Solution Reviews

Participate in peer reviews of technical designs, application architecture, source code, and interface specifications.

System Integration

Develop, refine, and maintain integrations between applications, web services, databases, and other business systems.

Continuous Improvement

Identify opportunities to improve code quality, development practices, application performance, system reliability, and business processes.

Technical Experience and Education

Applicants must have a university degree in Computer Science or a related discipline and at least five years of demonstrated experience developing web applications. The role requires proficiency with C#, ASP.NET, MVC, Web API, Angular, XML, HTML, JavaScript, and object-oriented software development within a .NET environment.

Candidates should also have experience with Microsoft SQL Server 2012 or later, relational database design, n-tier application architecture, client-server applications, web services, and technical documentation. Knowledge of SSIS and SSRS may be beneficial.

Skills That May Help Candidates Succeed

This position may suit experienced developers who combine strong technical ability with attention to detail, clear communication, and a commitment to producing maintainable software.

.NET Development

Strong knowledge of C#, ASP.NET, MVC, Web API, and related Microsoft technologies is central to building and supporting the applications used in this role.

Front-End Development

Experience with Angular, HTML, and JavaScript can help candidates create effective and responsive user interfaces.

Database Development

Knowledge of SQL Server, relational data models, and business data structures supports reliable application performance and integration.

Analytical Problem-Solving

The ability to investigate technical issues methodically helps reduce downtime and improve the quality of long-term fixes.

Agile Collaboration

Clear communication and teamwork are important when working with developers, analysts, product owners, support teams, and business stakeholders.

Development Environment and Working Expectations

The role is based in Ottawa and operates within a team-based Agile Scrum environment. Candidates should be comfortable using Microsoft Visual Studio, Git source control, continuous integration practices, and structured software development processes.

The position may require occasional after-hours on-call support for software releases and important business processes. Scotiabank also lists training, tuition assistance, flexible vacation, personal and sick days, benefits from the first day of employment, and opportunities for cross-functional development.

How to Apply

Candidates should review the complete Scotiabank posting before applying to confirm that their .NET development experience, education, database knowledge, support background, and availability for occasional on-call work align with the position.

Applications must be submitted directly through Scotiabank’s official careers website. Only candidates selected to continue in the recruitment process may be contacted.

SHARE THIS JOB

Add a Comment

Your email address will not be published. Required fields are marked *