What are the responsibilities and job description for the Lead Dotnet Developer (No Sponsorship) position at Elitez India?
Job Title: Lead .Net Developer
Location: Warren, New Jersey (Onsite – 5 Days/Week)
Employment Type: Full-Time | Permanent
Work Authorization Requirement (Mandatory):
- US Citizen
- Green Card Holder
Role Overview:
We are seeking a Senior .NET Developer with strong hands-on engineering expertise in building enterprise-grade applications using Microsoft .NET technologies and Azure cloud services.
The ideal candidate will act as a hands-on technical lead, responsible for both development and architectural contributions, while mentoring junior engineers and ensuring high-quality, scalable solutions for enterprise systems in the Logistics / Transportation / Supply Chain domain.
This is a player–coach role, requiring deep coding ability along with technical leadership.
Required Technical Skills:
- Strong experience in C# / .NET Framework / .NET Core
- Hands-on development with ASP.NET Core Web APIs
- Experience with WinForms (legacy application support & modernization)
- Strong expertise in SQL Server & T-SQL
- Experience with Entity Framework / EF Core
- Solid understanding of RESTful APIs / Web Services
- Strong knowledge of Object-Oriented Design Principles (OOD / SOLID)
- Experience in Multithreading & Asynchronous Programming
- Hands-on experience with Microsoft Azure services, including:
- Azure App Service
- Azure SQL Database
- Azure Storage
- Azure Functions (preferred)
- Exposure to Angular / JavaScript / TypeScript
- Experience working in Logistics / Maritime / Transportation / Supply Chain domain
Preferred Experience:
- Experience in system design and application architecture
- Exposure to microservices-based architecture
- Experience with CI/CD pipelines (Azure DevOps / GitHub Actions)
- Experience with production support and debugging enterprise applications
- Experience working in large-scale enterprise or regulated environments
Key Responsibilities:
- Design, develop, and maintain scalable .NET-based enterprise applications
- Build and expose REST APIs and backend services
- Analyze business requirements and translate them into technical solutions
- Lead technical design discussions and contribute to system architecture
- Optimize application performance, database queries, and system efficiency
- Review code and ensure adherence to engineering best practices
- Mentor and support junior developers in technical growth
- Debug and resolve complex production issues
- Collaborate with cross-functional teams including QA, DevOps, and Business Analysts
- Ensure high standards for security, scalability, and maintainability