Position Title: Senior Technical Lead / Architect
Job Type: [Full-Time/Contract]
We are seeking a highly skilled Senior Technical Lead / Architect with extensive experience in C# .NET, ASP.NET, and related Microsoft technologies. The ideal candidate will possess hands-on expertise in VSTO Word Add-Ins, REST API development, MVC architecture, SharePoint Online, and AWS Cloud technologies including DynamoDB, S3, and Lambda.
As a Senior Technical Lead, you will be responsible for architecting, designing, and delivering scalable, high-performance software solutions while driving best practices, mentoring the development team, and ensuring technical excellence across all projects.
This role demands a strong combination of technical expertise, problem-solving skills, leadership, and the ability to collaborate across teams in a fast-paced environment. The ideal candidate will be able to work independently while fostering a culture of innovation and continuous improvement.
Architect and design scalable, high-performance software solutions using C# .NET, ASP.NET, and related technologies.
Lead efforts in designing RESTful APIs and implementing a microservices-based architecture where applicable.
Ensure architectural solutions align with business goals and technical requirements.
Lead and mentor the development team in adopting best practices for coding, design patterns, and cloud architecture.
Oversee the development of new features and enhancements for web applications using MVC and modern front-end frameworks.
Encourage continuous learning and drive innovation within the development team.
Design and develop custom Word Add-Ins using VSTO for various business workflows, ensuring seamless integration with other systems, particularly SharePoint Online.
Lead the design and development of SharePoint Online solutions, leveraging its capabilities for document management, collaboration, and integration with other business systems.
Architect and implement cloud-based solutions utilizing AWS services such as DynamoDB, S3, Lambda, and other cloud-native services.
Ensure solutions are cost-effective, scalable, and follow industry best practices.
Design and implement robust RESTful APIs to integrate third-party services and internal applications.
Oversee API documentation and versioning processes, ensuring security and scalability.
Quickly identify and resolve technical challenges and bottlenecks across the development and operational pipeline.
Provide guidance and direction in solving complex technical issues.
Act as a liaison between technical teams, business stakeholders, and management.
Effectively communicate architectural designs, project status, and timelines to various stakeholders.
Review code, architecture designs, and technical implementations to ensure quality, performance, and adherence to standards.
Ensure all development practices comply with security guidelines and regulatory requirements.
Collaborate with project managers to ensure timely delivery of projects.
Provide technical insights for resource planning, risk management, and task prioritization.
10+ 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.
Strong experience with VSTO Word Add-In development and SharePoint Online solutions.
Expertise in AWS services including DynamoDB, S3, Lambda, and other cloud-native services.
Experience designing and integrating REST APIs for large-scale applications.
Strong understanding of scalable architecture and design patterns.
Knowledge of front-end technologies such as HTML, CSS, and JavaScript frameworks is a plus.
Excellent problem-solving skills with the ability to quickly identify and resolve technical challenges.
Strong communication skills, both verbal and written, with the ability to articulate complex technical concepts to both technical and non-technical stakeholders.
Familiarity with Agile methodologies and working in a DevOps environment is preferred.
Experience with CI/CD pipelines and automated deployment processes is a plus.
Experience with microservices architecture.
Familiarity with other cloud providers such as Azure or Google Cloud.
Experience with document management systems and collaboration platforms like SharePoint.
Certifications in AWS or Microsoft technologies (e.g., AWS Certified Solutions Architect, Microsoft Certified: Azure Solutions Architect Expert).
Competitive salary and benefits package.
Opportunities for professional growth and development in a dynamic work environment.
A collaborative and innovative team where your contributions make an impact.
Work on cutting-edge technologies and scalable systems for high-profile clients.
Application Process:
If you are a dynamic, experienced, and hands-on technical leader looking for a challenging and rewarding role, we encourage you to apply. Please submit your resume and portfolio for consideration.
Hourly based
New York County,New York,United States
New York County,New York,United States