Description

Job Description:
We are seeking a Senior Technical Lead with extensive experience in C# .NET, ASP.NET, and associated Microsoft technologies. The ideal candidate will also possess hands-on expertise with REST API development, VSTO Word Add-Ins, MVC architecture, SharePoint Online, and AWS cloud technologies such as DynamoDB and S3. As a Senior Technical Lead, you will be responsible for architecting, designing, and delivering scalable and high-performance software solutions while driving best practices and mentoring the team.
This role demands a strong combination of technical expertise, problem-solving ability, leadership, and excellent communication skills. You must be able to work independently and collaborate across teams in a fast-paced environment.

Required Skills & Experience:
15+ years of professional experience in software development, with at least 5 years in a technical leadership or architect role.
Proficiency in C# .NET, ASP.NET, and MVC framework.
Experience developing and integrating REST APIs for large-scale applications.
Strong experience with VSTO Word Add-In development.
Hands-on experience with SharePoint Online solutions.
AWS expertise: DynamoDB, S3, Lambda, and other cloud-native services.
Knowledge of front-end technologies such as HTML, CSS, and JavaScript frameworks is a plus.
Excellent problem-solving skills and a demonstrated ability to independently solve technical challenges.
Strong understanding of scalable architecture and design patterns.
Experience with Agile methodologies and working in a DevOps environment is preferred.
Ability to articulate complex technical concepts clearly and effectively to both technical and non-technical stakeholders.
Strong communication skills: Verbal, written, and interpersonal.
Experience with microservices architecture.
Knowledge of CI/CD pipelines and automated deployment processes.
Familiarity with other cloud providers like Azure or Google Cloud.
Experience with document management systems and collaboration platforms.

Education

Bachelor's degree in Computer Science