Senior Technical Lead

New
Fully remote work environment across Canada and the USFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
10+ years of professional software development experience, including 5+ years in a technical lead or architect role.
Required Skills
AWSASP.NETC#.NETCI/CDRESTful APIsMicroservices

Requirements

  • 10+ years of professional software development experience, including 5+ years in a technical lead or architect role.
  • Strong expertise in C#, .NET, ASP.NET, MVC, and enterprise application development.
  • Proven experience designing and building REST APIs and scalable distributed systems.
  • Hands-on experience with VSTO Word Add-In development and SharePoint Online solutions.
  • Strong AWS experience, including DynamoDB, S3, Lambda, and related cloud services.
  • Solid understanding of microservices architecture and scalable system design principles.
  • Experience with CI/CD pipelines, DevOps practices, and Agile development methodologies.
  • Strong problem-solving skills with the ability to independently resolve complex technical challenges.
  • Excellent communication skills, with the ability to explain technical concepts to both technical and non-technical stakeholders.

Responsibilities

  • Architect, design, and guide the development of scalable, high-performance applications using C# .NET, ASP.NET, and MVC frameworks.
  • Lead the design and implementation of RESTful APIs and microservices-based architectures for enterprise applications.
  • Oversee development and integration of VSTO Word Add-Ins supporting business workflows and document automation.
  • Drive the design and delivery of SharePoint Online solutions for collaboration, document management, and system integration.
  • Architect cloud-native solutions using AWS services such as DynamoDB, S3, and Lambda, ensuring scalability and cost efficiency.
  • Provide technical leadership through code reviews, design validation, and adherence to engineering best practices and security standards.
  • Collaborate with stakeholders, project managers, and technical teams to align architecture decisions with business objectives.
  • Troubleshoot complex technical issues and provide guidance to resolve system bottlenecks and performance challenges.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now