Overview
Remote
$60 - $65
Contract - W2
Contract - Independent
Skills
AI
Angular
.NET
Azure
Project Management.
Job Details
Job Title: Technical Lead
Location: Remote
Interview- Video
Skills - AI, Angular, .NET, Azure, Project Management.
Job Description:
Role Overview
We are seeking a Technical Lead with a strong hands-on background in .NET, Azure, AI and modern front-end technologies (preferably Angular). The ideal candidate will have prior experience leading technical teams, managing multiple concurrent projects, coordinating across onsite/offshore teams, and driving successful delivery of enterprise-grade applications.
This role requires a blend of technical leadership, project management, and client engagement skills to ensure smooth execution and delivery of software solutions aligned with business goals.
Key Responsibilities
- Lead the end-to-end planning, execution, and delivery of multiple technical projects.
- Work closely with clients to gather requirements, define project scope, and establish timelines.
- Act as the technical bridge between business stakeholders, onshore developers, and offshore delivery teams.
- Oversee and support the development of applications using .NET (C#, .NET Core, Web API), Azure services, and Angular frontend.
- Manage project schedules, resource allocation, and risk mitigation plans.
- Prepare and present project status reports, dashboards, and progress updates to internal and external stakeholders.
- Ensure adherence to coding standards, best practices, and security guidelines across teams.
- Collaborate with DevOps teams on CI/CD processes, build pipelines, and environment management (nice to have).
- Drive sprint planning, backlog grooming, and retrospective meetings following Agile/Scrum principles.
- Facilitate smooth communication and knowledge transfer between onsite and offshore teams.
- Identify process improvements to enhance delivery efficiency and quality.
Required Skills & Experience
- 10+ years of experience in software development and project delivery roles.
- 5+ years of experience as a Technical Lead or Technical Project Manager managing enterprise web applications.
- Strong expertise in .NET Framework / .NET Core, C#, Web API, SQL and Entity Framework.
- Experience designing or managing LLM-based agent architectures and AI orchestration frameworks.
- Hands-on familiarity with LangChain, AutoGen, LlamaIndex, Semantic Kernel, or similar ecosystems.
- Hands-on experience with Azure cloud services (Compute, Storage, Networking).
- Experience with frontend frameworks such as Angular (preferred).
- Understanding of DevOps concepts, CI/CD pipelines, and release management (Azure DevOps preferred).
- Excellent communication, stakeholder management, and documentation skills.
- Strong organizational skills to manage multiple parallel initiatives.
- Proven experience working with offshore teams in a distributed delivery model.
- Solid Exposure to Agile methodologies.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.