25 days ago
Toronto, CanadaSenior
Responsibilities
- Design and develop secure, scalable web applications using Angular and modern frontend technologies.
- Architect multi-tier and microservices-based solutions serving millions of users while maintaining security and performance.
- Translate business requirements into technical designs and lead technical discussions across engineering, product, and design teams.
- Drive technical excellence through code reviews, design standards, observability practices, and continuous improvement.
- Mentor junior developers and support their technical growth.
- Provide expert technical support for urgent and complex production issues and help prevent outages.
- Research emerging technologies, propose practical solutions, and develop accurate technical estimates.
- Improve monitoring, performance, support processes, and documentation.
- Collaborate with cross-functional teams to evolve the platform proactively.
Requirements
- 12+ years of experience in application architecture and full-stack development.
- Advanced proficiency with HTML5, CSS, JavaScript, TypeScript, and Angular.
- Strong backend development experience with C#, .NET Framework, .NET Core, and ASP.NET.
- Deep knowledge of MS SQL Server and relational database design, including advanced PL/SQL expertise.
- Hands-on experience with microservices architecture, RESTful API design, and JSON/XML data interchange.
- Proficiency with Visual Studio, Git, and Azure DevOps pipeline management.
- Experience designing scalable multi-tier applications using established design patterns.
- Experience with Agile/Scrum methodologies, accessibility standards, observability, and cloud-based deployment.
- Experience with Azure, Azure Application Insights, and SAST tools such as SonarQube.
- Strong communication, organizational, time management, business, and project management skills.
- Ability to communicate complex technical concepts to non-technical stakeholders.
- Experience with message queuing systems, hands-on DevOps and infrastructure-as-code practices, Octopus Deploy, and developer mentoring is preferred.
Benefits
- Salary range of $100,000-$140,000.
- Minimum three weeks of vacation, flexible benefits, and competitive total rewards and bonus structures.
- Flexible work arrangement with in-office, virtual, or hybrid options.
- Generous company-matched pension.
- Career growth and learning and development opportunities.
- Opportunities to contribute to the communities where TELUS works, lives, and serves.