25 Oct
|
Scotiabank
|
Ottawa
Reporting to the Senior Manager of Development, the Technical Lead is accountable for the technical direction and delivery of web application solutions in a Microsoft-based development stack. The role combines hands‑on development with technical leadership, guiding developers through solution design, implementation, testing, release, production support, and modernization activities.
- Lead the technical design and implementation of web-based business applications and services built on Microsoft technologies.
- Provide hands‑on technical leadership across the software development lifecycle, including analysis, estimation, design, development, testing, deployment, and production support.
- Own or coordinate solution design decisions and ensure alignment with enterprise architecture, security, privacy, resilience, and technology standards.
- Break down complex initiatives into transparent technical work, identify dependencies and risks, and support realistic delivery planning with Product Owners and Business Analysts.
- Remain an active contributor to the codebase, particularly for complex features, integrations, prototypes, critical defects, and reusable components.
- Establish and reinforce development standards for code quality, automated testing, logging, observability, performance, accessibility, and secure development.
- Lead technical implementation activities across non-production and production environments, including release readiness, deployment coordination, validation, and rollback planning.
- Provide technical leadership during production incidents, coordinate troubleshooting, perform root cause analysis, and ensure corrective and preventive actions are completed.
- Identify and drive improvements to application architecture, engineering processes, CI/CD pipelines, operational support, resilience, and technical documentation.
- Assess technical debt, application currency, vulnerabilities, and lifecycle risks; recommend and help prioritize remediation and modernization work.
- Partner with infrastructure, cloud, database, network, security, and vendor teams to resolve cross‑platform issues and deliver end‑to‑end solutions.
- Mentor developers, promote knowledge sharing, and strengthen the team’s technical capability through coaching, pairing, technical discussions, and constructive feedback.
- Communicate technical options, risks, trade‑offs, and recommendations clearly to both technical and non‑technical stakeholders.
- Adhere to high‑quality development principles while delivering solutions within the
📌 Technical Lead (Ottawa)
🏢 Scotiabank
📍 Ottawa