Overview
Skills
Job Details
Job Title: .NET Technical Lead
Location: Dallas TX
Hybrid
Job Summary:We are seeking a highly skilled and motivated .NET Technical Lead to oversee the design, development, and delivery of complex .NET-based applications. The ideal candidate will have strong leadership skills, a deep understanding of the .NET ecosystem, and proven experience leading teams from project initiation to deployment.
Key Responsibilities:-
Lead and manage the project end-to-end, ensuring timely delivery of quality solutions.
-
Collaborate with cross-functional teams to gather and analyze requirements, define project scope, and plan technical execution.
-
Provide technical guidance and mentorship to the development team.
-
Design and develop high-quality applications using .NET MVC, C#, and other .NET frameworks.
-
Write clean, efficient, and reusable code, including comprehensive unit tests.
-
Conduct code reviews to ensure adherence to coding standards, best practices, and performance optimizations.
-
Drive CI/CD pipeline implementation and improvements for continuous integration and delivery.
-
Identify and resolve performance bottlenecks, ensuring optimal application performance.
-
Develop and maintain SQL Server databases, including writing complex queries, stored procedures, and performance tuning.
-
Stay updated with emerging technologies and recommend innovative solutions where applicable.
-
12+ years of experience in .NET application development with at least 2+ years as a Technical Lead.
-
Strong experience with .NET MVC, .NET Core, C#, and related frameworks.
-
Expertise in writing unit tests using frameworks such as NUnit, xUnit, or MSTest.
-
Hands-on experience with CI/CD tools (Azure DevOps, Jenkins, GitHub Actions, etc.).
-
Proven track record of conducting code reviews and ensuring high-quality deliverables.
-
Strong knowledge of SQL Server, query optimization, and database design.
-
Experience with application performance improvement techniques.
-
Excellent problem-solving, leadership, and communication skills.
-
Ability to collaborate effectively with stakeholders and lead a development team.
-
Experience with cloud platforms (Azure, AWS, etc.).
-
Familiarity with Agile/Scrum methodologies.
-
Knowledge of front-end technologies like Angular, React, or Vue.js (optional).