Technical Lead
Role Overview
Accountable for the technical direction and delivery of web application solutions in a Microsoft-based development stack.
Combines hands-on development with technical leadership across solution design, implementation, testing, release, production support, and modernization.
Works with developers, analysts, QA, product, support, infrastructure, security, and other technology stakeholders.
Key Skills for This Role
Full Job Posting
Role overview
Accountable for the technical direction and delivery of web application solutions in a Microsoft-based development stack.
Combines hands-on development with technical leadership across solution design, implementation, testing, release, production support, and modernization.
Works with developers, analysts, QA, product, support, infrastructure, security, and other technology stakeholders.
Responsibilities
- Lead design and implementation of Microsoft-based web applications and services; remain an active code contributor.
- Guide delivery through analysis, estimation, development, testing, deployment, and production support.
- Ensure solutions align with architecture, security, privacy, resilience, accessibility, and technology standards.
- Plan technical work, dependencies, risks, releases, deployment validation, and rollback readiness.
- Set and reinforce standards for code quality, testing, logging, observability, and performance.
- Lead incident troubleshooting and root-cause analysis; ensure corrective and preventive actions are completed.
- Drive improvements to architecture, CI/CD, operations, resilience, and documentation; assess technical debt and modernization needs.
- Partner across technology teams and vendors to resolve issues and deliver end-to-end solutions.
- Mentor developers and explain technical options, risks, and recommendations to stakeholders.
Qualifications
- Bachelor’s degree in computer science, software engineering, or a related discipline, or equivalent practical experience.
- At least seven years developing and supporting web applications, including technical leadership on complex initiatives.
- Advanced C#, .NET, ASP.NET Web API, and object-oriented development skills.
- Experience with REST APIs, distributed systems, enterprise integrations, front-end frameworks, SQL, relational databases, and data modelling.
- Practical Azure cloud knowledge and secure software development experience.
- Experience with Git, Azure DevOps, automated builds and testing, release pipelines, and CI/CD.
- Knowledge of Agile delivery, SDLC dependencies, and cross-functional technical leadership.
Work location
- The listed job location is Ottawa, Ontario.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Scotiabank
Senior Lending Advisor - Scotia Plaza, Toronto, ON
Toronto, CAN
Scotiabank is seeking a Senior Lending Advisor to provide mortgage advice, manage lending opportunities, and grow client relationships. Candidates need mortgage or financial services experience, strong mortgage product a
Customer Experience Associate - Dundas & Trafalgar (30 Hours/Week)
Oakville, CAN
Customer Service Representative - Eglinton & Mavis, Mississauga (18.75 hrs/week)
Mississauga, CAN
Director, Sales and Client Risk Management
Dallas, USA
Senior Lending Advisor - Scotia Plaza, Toronto, ON
Toronto, CAN
Customer Experience Associate - Dundas & Trafalgar (30 Hours/Week)
Oakville, CAN
Manager, Financial Planning & Analysis (GRM Finance)
Toronto, CAN
Manager, Executive Compensation, Global Rewards
Toronto, CAN
Customer Service Representative - Eglinton & Mavis, Mississauga (18.75 hrs/week)
Mississauga, CAN
Customer Experience Associate - Linwood (18.75 hours/week)
Linwood, CAN
Senior Manager, GTB Financial Planning & Analysis - Finance
Toronto, CAN