Overview
Skills
Job Details
Title: Lead Full-Stack .NET Developer
Location: Charlotte, NC 28202 (3 Days on site)
Job Description:
We are seeking a hands-on Lead Full-Stack .NET Developer to drive the development and deployment of enterprise-level applications. This role requires deep expertise in .NET technologies, full-stack development, and cloud-based solutions. The ideal candidate will be actively involved in coding, architecture, and problem-solving while collaborating with cross-functional teams and participating in management discussions to report on project progress.
Key Responsibilities:
- Design, develop, and maintain scalable, high-performance applications using .NET Core, C#, React, JavaScript, TypeScript, and SQL.
- Architect and optimize cloud-based solutions, particularly within Azure (Functions, Web Apps).
- Track and enhance CI/CD pipelines using Azure DevOps to streamline software delivery.
- Write clean, efficient, and maintainable code while ensuring adherence to best practices, including SOLID principles.
- Participate in Agile development, leading Scrum meetings, planning sessions, and code reviews.
- Troubleshoot and resolve complex production issues with urgency, minimizing downtime.
- Actively participate in management meetings, providing technical insights and reporting on development progress, challenges, and risk-mitigation strategies.
Qualifications:
- Excellent verbal and written communication skills in English.
- Bachelor s degree in Computer Science, Information Technology, or related field (or equivalent experience).
- 10+ years of experience in full-stack software development.
- Proficiency in .NET Core, C#, React, JavaScript, TypeScript, and SQL.
- Strong understanding of N-Tier architecture and microservices.
- Excellent knowledge of database management and SQL queries.
- Excellent proficiency with development tools and applications, including Visual Studio, Visual Studio Code, and SQL Server Management Studio.
- Excellent problem-solving skills and ability to collaborate in a fast-paced Agile environment.
Preferred Skills:
- Experience with Azure cloud platforms (preferred) or other cloud services like AWS or Google Cloud.
- Familiarity with GraphQL.