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