.NET Full Stack Lead
Work mode: On-site · Location: Dallas, United States · Schedule: Full Time.
These companies are also hiring
Job Description
We are seeking an experienced .NET Full Stack Lead to lead the engineering and delivery of scalable, secure, and high-performance enterprise applications. This role combines hands-on full-stack development with technical leadership, architectural decision-making, and team mentorship. You will drive end-to-end application development, build reliable backend services, and deliver modern web experiences while collaborating with product, architecture, quality assurance, and business stakeholders.
Key Responsibilities:
• Lead end-to-end full-stack application development using .NET technologies and modern frontend frameworks.
• Design, develop, and maintain backend services using C#, .NET Core, ASP.NET Core, and Web API.
• Build responsive web applications using Angular or React, JavaScript, and TypeScript.
• Design and implement RESTful APIs, microservices, integrations, and scalable enterprise application architectures.
• Develop and optimize database solutions using SQL Server, Entity Framework Core, LINQ, stored procedures, and database optimization techniques.
• Lead code reviews, establish coding standards, and promote application quality, security, and maintainability.
• Mentor developers, resolve complex technical challenges, and promote engineering best practices.
• Collaborate with product owners, architects, QA teams, and business stakeholders to translate requirements into technical solutions.
• Implement CI/CD pipelines and support cloud deployments using Microsoft Azure or equivalent platforms.
• Participate in Agile ceremonies, sprint planning, technical documentation, debugging, performance tuning, and production support.
• Support application testing, release quality, and ongoing improvements to enterprise software delivery.
Required Skills & Qualifications:
• 8–12 years of professional experience in software development, as specified in the job description.
• Strong hands-on experience with C#, .NET Core, ASP.NET Core, and Web API.
• Full-stack development experience with Angular or React, JavaScript, and TypeScript.
• Experience building RESTful APIs, microservices, and enterprise applications.
• Strong SQL Server and database development experience, including database design, stored procedures, and query optimization.
• Experience with Entity Framework Core and LINQ.
• Knowledge of Microsoft Azure, Git, and CI/CD practices.
• Understanding of OAuth 2.0, OpenID Connect, JWT, and application security.
• Experience with unit testing, integration testing, debugging, and performance tuning.
• Demonstrated experience leading and mentoring full-stack development teams and making technical decisions.
• Ability to translate business requirements into practical technical solutions and collaborate effectively with cross-functional stakeholders.
• Ability to work in Dallas, Texas, in accordance with the client's onsite or hybrid requirements.
Preferred Qualifications:
• Experience with Docker, Kubernetes, and cloud-native application development.
• Familiarity with automated testing frameworks and application monitoring tools.
• Experience modernizing legacy .NET applications.
• Familiarity with Azure DevOps and enterprise CI/CD tooling.
• Experience delivering software using Agile/Scrum methodologies.
• A bachelor's degree in Computer Science, Information Technology, or a related field is preferred.