Role: Senior .NET Developer/Lead Developer
Location: Remote/Hybrid/Local to Bay Area
Duration: 6+ months
Overview: We are seeking a highly skilled and experienced Senior .NET Developer/Lead Developer to join a high-impact project for the Client. The ideal candidate will bring a strong background in the .NET tech stack along with proven leadership capabilities to manage and guide a team of developers, while also contributing hands-on to development efforts and interfacing with business stakeholders.
Key Responsibilities:
· Team Management (50%)
o Lead and manage a group of developers and senior developers.
o Review code, ensure adherence to best practices, and mentor team members.
o Facilitate sprint planning, stand-ups, and retrospectives (if Agile).
· Hands-on Development (30%)
o Design, develop, test, and deploy .NET applications.
o Collaborate with the architecture team to ensure scalable and maintainable solutions.
· Client Interaction & Documentation (20%)
o Gather client requirements and translate them into technical specifications.
o Prepare and maintain solution documentation and technical artifacts.
o Serve as a liaison between technical teams and client stakeholders.
Technical Skills Required:
· Strong 8 to 10 years’ experience in .NET Core/.NET Framework, C#, ASP.NET MVC/Web API
· Hands-on experience with SQL databases (SQL Server preferred)
· Familiarity with frontend technologies (e.g., Angular, React, or Blazor) – Please specify
· Experience with version control systems (e.g., Git)
· Exposure to CI/CD pipelines, DevOps tools, or cloud platforms (Azure preferred)
· Understanding of software development best practices and design patterns
Preferred Qualifications:
· Prior experience working in client-facing roles
· Background in leading onshore/offshore teams
· Excellent communication and documentation skills
· Agile/Scrum experience a plus