Job Description
.
NET Lead Location:
Plano, Texas Experience:
10+ Years Position Overview We are seeking an experienced .NET Lead with 10+ years of hands-on experience in designing, developing, and leading enterprise-level application development projects using Microsoft technologies. The ideal candidate will possess strong technical leadership skills, expertise in .NET technologies, cloud platforms, microservices architecture, and experience managing development teams in Agile environments. Key Responsibilities Lead the design, development, testing, and deployment of scalable enterprise applications using Microsoft .NET technologies. Architect and develop robust web, API, and backend solutions using .NET Framework, .NET Core, and ASP.NET technologies. Collaborate with business stakeholders, architects, and cross-functional teams to gather and analyze requirements. Provide technical leadership and mentorship to development teams. Design and implement RESTful APIs, microservices, and distributed systems. Ensure application performance, scalability, security, and reliability. Participate in code reviews, technical discussions, and architecture planning sessions. Develop and maintain CI/CD pipelines and DevOps practices for application deployment automation. Work closely with QA teams to ensure high-quality deliverables and adherence to coding standards. Troubleshoot production issues and provide timely resolution. Drive best practices in software engineering, coding standards, and Agile methodologies. Coordinate project deliverables, timelines, and technical documentation. Stay updated with emerging technologies and recommend process improvements. Required Skills & Qualifications 10+ years of experience in software development using Microsoft technologies. Strong expertise in C#, .NET Framework, .NET Core, ASP.NET MVC, and ASP.NET Web API. Hands-on experience with microservices architecture and RESTful services. Experience with front-end technologies such as Angular, React, JavaScript, HTML5, and CSS3. Strong experience with SQL Server, database design, stored procedures, and performance tuning. Knowledge of cloud platforms such as Microsoft Azure or AWS. Experience with containerization tools such as Docker and Kubernetes. Familiarity with CI/CD tools such as Azure DevOps, Jenkins, GitHub Actions, or TeamCity. Strong understanding of design patterns, object-oriented programming, and software architecture principles. Experience working in Agile/Scrum development environments. Excellent leadership, communication, analytical, and problem-solving skills. Ability to manage multiple priorities and lead distributed teams. Preferred Qualifications Experience with Azure services such as App Services, Azure Functions, Service Bus, and Azure Kubernetes Service (AKS). Knowledge of event-driven architecture and messaging systems like Kafka or RabbitMQ. Exposure to DevOps and Infrastructure as Code (IaC) tools. Experience with enterprise application modernization initiatives. Microsoft certifications are a plus. Educational Qualifications Bachelor s degree in Computer Science, Information Technology, Engineering, or related field. Master s degree preferred.