Lead .Net Developer

Lead .Net Developer

Posted 1 day ago by 1760447292

Negotiable
Outside
Remote
USA

Summary: The Lead .NET Developer role requires a highly skilled individual with over 10 years of experience to lead a development team in delivering scalable software solutions. The candidate should have extensive knowledge of Microsoft technologies and the ability to design and implement enterprise-grade applications. Leadership skills and technical expertise in .NET development are essential for guiding projects and mentoring team members. The position is remote and classified as outside IR35.

Key Responsibilities:

  • Lead end-to-end software development projects using .NET technologies
  • Design, develop, and maintain web and API-based applications using .NET Core and ASP.NET MVC
  • Define application architecture, coding standards, and best practices
  • Collaborate with business analysts, project managers, and QA teams to gather requirements and deliver quality solutions
  • Conduct code reviews, provide mentorship, and ensure adherence to best practices
  • Integrate applications with databases and third-party APIs
  • Implement CI/CD pipelines and manage deployments on Azure or AWS
  • Troubleshoot, optimize, and enhance application performance
  • Contribute to technical design discussions and roadmap planning

Key Skills:

  • 10+ years of hands-on experience in .NET development
  • Strong proficiency in C#, .NET Framework, and .NET Core
  • Experience with ASP.NET MVC, Web API, and Entity Framework
  • Proficiency in SQL Server, T-SQL, and database design
  • Hands-on experience with front-end frameworks such as Angular or React
  • Solid understanding of OOP, design patterns, and SOLID principles
  • Familiarity with microservices architecture and containerization (Docker, Kubernetes)
  • Experience with CI/CD, Git, and DevOps pipelines
  • Strong problem-solving, analytical, and leadership skills
  • Excellent communication and teamwork abilities

Salary (Rate): undetermined

City: undetermined

Country: USA

Working Arrangements: remote

IR35 Status: outside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Job Title: Lead .NET Developer
Experience Level: 10+ years


About the Role
We are seeking a highly skilled and experienced Lead .NET Developer to guide our development team and deliver scalable, high-performance software solutions. The ideal candidate should possess deep technical expertise in Microsoft technologies, leadership skills, and the ability to design and implement enterprise-grade applications.


Key Responsibilities

  • Lead end-to-end software development projects using .NET technologies

  • Design, develop, and maintain web and API-based applications using .NET Core and ASP.NET MVC

  • Define application architecture, coding standards, and best practices

  • Collaborate with business analysts, project managers, and QA teams to gather requirements and deliver quality solutions

  • Conduct code reviews, provide mentorship, and ensure adherence to best practices

  • Integrate applications with databases and third-party APIs

  • Implement CI/CD pipelines and manage deployments on Azure or AWS

  • Troubleshoot, optimize, and enhance application performance

  • Contribute to technical design discussions and roadmap planning


Required Skills & Qualifications

  • 10+ years of hands-on experience in .NET development

  • Strong proficiency in C#, .NET Framework, and .NET Core

  • Experience with ASP.NET MVC, Web API, and Entity Framework

  • Proficiency in SQL Server, T-SQL, and database design

  • Hands-on experience with front-end frameworks such as Angular or React

  • Solid understanding of OOP, design patterns, and SOLID principles

  • Familiarity with microservices architecture and containerization (Docker, Kubernetes)

  • Experience with CI/CD, Git, and DevOps pipelines

  • Strong problem-solving, analytical, and leadership skills

  • Excellent communication and teamwork abilities


Preferred Qualifications

  • Experience with Azure, AWS, or Google Cloud Platform cloud environments

  • Knowledge of message brokers such as RabbitMQ or Kafka

  • Prior experience in leading Agile/Scrum development teams


Education

  • Bachelor’s or Master’s degree in Computer Science, Information Technology, or related field