Lead .Net Developer

Overview

Remote
60 - 90
Contract - W2
Contract - 9 Month(s)
No Travel Required
Unable to Provide Sponsorship

Skills

Git
Communication
Computer Science
Conflict Resolution
Continuous Delivery
Analytical Skill
AngularJS
C#
Cloud Computing
Collaboration
.NET
Continuous Integration
Design Patterns
Information Technology
DevOps
Docker
Good Clinical Practice
Google Cloud Platform
Kubernetes
Leadership
Management
Mentorship
Microservices
API
ASP.NET
ASP.NET MVC
Microsoft SQL Server
Microsoft Technologies
Agile
Amazon Web Services
Roadmaps
Scrum
Software Architecture
Database
Microsoft Azure
Problem Solving
Quality Assurance
RabbitMQ
Software Development
Teamwork
Technical Drafting
Transact-SQL
Web API
.NET Framework
.NET Core
ASP.NET Web API
Entity Framework
LINQ
SQL Server
T-SQL
Azure
AWS
RESTful APIs
JavaScript
TypeScript
Angular
React
HTML5
CSS3
Bootstrap
Object-Oriented Programming (OOP)
SOLID Principles
Dependency Injection
Unit Testing
NUnit
xUnit
CI/CD Pipelines
Team Leadership
Code Review
System Architecture
Performance Optimization
Communication Skills

Job Details

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

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.