Role: Senior .NET Developer/Lead Developer
Location: Local to Bay Area, CA
Duration: 6+ months
Pay Rate: $60 to $70
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%)
- Lead and manage a group of developers and senior developers.
- Review code, ensure adherence to best practices, and mentor team members.
- Facilitate sprint planning, stand-ups, and retrospectives (if Agile).
- Hands-on Development (30%)
- Design, develop, test, and deploy .NET applications.
- Collaborate with the architecture team to ensure scalable and maintainable solutions.
- Client Interaction & Documentation (20%)
- Gather client requirements and translate them into technical specifications.
- Prepare and maintain solution documentation and technical artifacts.
- 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