.NET Lead
Tata Consultancy Services · Minneapolis, MN · 2 wk ago
OTHR$100k–$120k/yrFull-time
About the Role
We are seeking a hands-on Senior .NET Lead with deep expertise in modern .NET development, cloud architecture, and microservices design.
Responsibilities
- Design, develop, and maintain RESTful and Web APIs using .NET Core
- Implement middleware components and ensure robust API/App security
- Develop and optimize Windows services, background services, and asynchronous workflows using Async/Await and TPL
- Apply .NET multithreading techniques and performance-tune SQL/T-SQL queries
- Architect and implement microservices following patterns like Gateway and Circuit Breaker
- Apply Domain-Driven Design (DDD) and Clean Architecture principles
- Develop and maintain .NET WinForms applications
- Design and implement CI/CD pipelines and deploy solutions on Kubernetes in Azure/AWS
- Apply SOLID principles and design patterns in software development
- Work with Entity Framework and JavaScript development concepts
Requirements
- Strong proficiency in .NET Core and C# programming
- Hands-on experience with REST APIs, Web APIs, and middleware implementation
- Expertise in .NET multithreading and microservices design patterns
- Experience with Windows services, background services, Async/Await, and TPL
- Advanced SQL/T-SQL skills with a focus on performance tuning
- Knowledge of API/App security implementation
- Experience with Domain-Driven Design (DDD) and Clean Architecture
- Familiarity with cloud platforms (Azure/AWS) and Kubernetes
- Experience configuring CI/CD pipelines
- Proficiency in .NET WinForms development
- Strong understanding of design patterns and SOLID principles
- Experience with Entity Framework and microservices architecture
- Knowledge of JavaScript development concepts
Pay
$100,000–$120,000 a year