We are seeking an experienced Lead .NET Developer with strong technical expertise in the Microsoft technology stack, including ASP.NET, .NET Core, Angular, and Azure. The ideal candidate will lead development initiatives, guide the technical team, and ensure the delivery of high-quality, scalable software solutions.
Key Responsibilities :
- Lead the design, development, and deployment of enterprise-grade web applications using .NET 8 Core (C#) and ASP.NET MVC.
- Implement and test front-end components using Angular and JavaScript frameworks.
- Design, build, and maintain RESTful Web APIs to support system integrations.
- Manage database development and performance tuning using MS SQL Server, NoSQL, and EF Core 8.
- Work with Azure or AWS cloud services to deploy, monitor, and scale applications.
- Implement event-driven architectures using Kafka, RabbitMQ, and Azure Service Bus.
- Collaborate with stakeholders to define technical requirements, provide effort estimates, and drive design discussions.
- Mentor and guide a team of developers on techno-functional aspects, code quality, and best practices.
- Ensure adherence to Agile development methodologies and participate in sprint planning, code reviews, and retrospectives.
- Utilize DevOps practices and CI / CD pipelines for automated deployments and environment management.
- Work with data warehousing tools such as SSIS, SSRS, and SSAS for data integration, reporting, and analytics.
- Conduct unit testing and ensure code quality through robust testing frameworks and processes.
Required Technical Skills :
8 - 10 years of hands-on experience in software development using :ASP.NET MVC, .NET Core / .NET 8, C#, Web API, Entity Framework, LINQAngular, JavaScript, jQueryMS SQL Server and NoSQL databasesStrong understanding of OOPS concepts, design patterns, and software architecture principles.Experience with Azure / AWS cloud platforms for application hosting and integration.Proficiency in data warehousing techniques (SSIS, SSRS, SSAS).Familiarity with Agile / Scrum methodologies.Experience with DevOps, automated deployments, and CI / CD tools.Working knowledge of messaging and event streaming technologies such as Service Bus, Kafka, and RabbitMQ.Exposure to Microservices architecture and containerization (Docker / Kubernetes).Experience in performance optimization, scalability, and cloud-native design patterns.Strong problem-solving skills and ability to handle complex technical challenges.Excellent communication and leadership skills with the ability to manage and mentor a team effectively.(ref : hirist.tech)