NET Technical Lead
Role details
Job location
Tech stack
Requirements
This Senior .NET Technical Lead position in USA requires 12+ years of experience in full-stack development, specifically using C#, .NET 6/8, and Angular 18+ to design and implement scalable Azure cloud applications. Key responsibilities include BDD/TDD with Reqnroll, CI/CD, SQL/SSIS management, and mentoring teams while leveraging AI tools (Copilot/Cursor).
Technical Leadership: Drive architectural decisions, code quality, and best practices for .NET 6/8 and Angular 18+ applications.
Full-Stack Development: Design, develop, and maintain high-performance applications using C#, .NET 6/8, and Angular 18+.
Cloud & CI/CD: Architect and deploy solutions on Azure, managing CI/CD pipelines for automated testing and deployment.
Database & Integration: Develop complex SQL queries, stored procedures using MS SQL Server, and implement SSIS packages for ETL processes. Manage messaging systems with IBM MQ.
Quality & Testing: Champion TDD and BDD practices using NUnit and Reqnroll for automated testing.
AI Integration: Utilize AI tools such as GitHub Copilot or Cursor to enhance developer productivity, code generation, and debugging.
Mentorship: Mentor junior and mid-level developers, conducting code reviews and guiding technical design.
Mandatory Skills:
Languages & Frameworks: C#, .NET 6/8, Angular 18+.
Database & ETL: MS SQL Server, SSIS, SSRS.
Cloud & DevOps: Azure, CI/CD pipelines.
Testing & Development: TDD, BDD, NUnit, Reqnroll.
Integration: IBM MQ.
AI Tools: Hands-on experience with Copilot or Cursor.
Required Experience:
Proven experience in a lead role designing scalable, secure applications.
Strong understanding of microservices architecture and API development.
Advanced English proficiency for communication with international teams.