Lead .NET Description :
We are seeking a highly skilled and experienced Lead .NET Developer to join our team. The ideal candidate will have strong technical expertise in designing and building scalable web applications, microservices, and enterprise-level solutions. This role requires leadership in architecture, hands-on development, and mentoring junior developers while ensuring adherence to best practices and coding standards.
Responsibilities :
- Design, develop, implement, and maintain web-based applications.
- Architect scalable and efficient microservices adhering to industry best practices and design principles.
- Build and maintain core services and components with expertise in service-oriented architecture.
- Troubleshoot, optimize, and enhance existing applications for performance and scalability.
- Collaborate with technical and non-technical stakeholders to gather requirements, present solutions, and ensure alignment with business needs.
- Work with third-party technical teams and leadership to define and implement integrations.
- Develop and implement integrations and automation between applications.
- Implement new software functionality using modern frameworks and tools.
- Review, debug, and optimize .NET applications for performance and quality.
- Analyze system requirements and delegate development tasks effectively.
- Write scalable, reusable, and maintainable code.
- Contribute to continuous improvement of the software development lifecycle, including design, planning, implementation, testing, and documentation.
- Mentor and guide junior developers in coding best practices, design principles, and troubleshooting.
Technical Skill Set :
Experience : 7+ years in designing and developing scalable, high-performing web applications.Technologies : Expertise in .NET Core, ASP.NET MVC, ASP.NET, C#.Strong knowledge of SOLID design principles and scalable design patterns.Hands-on experience with Web API, RESTful services, and microservices architecture.Proficiency in Microsoft SQL Server (T-SQL programming, query optimization).Exposure to NoSQL databases (e.g., MongoDB, DynamoDB) with knowledge of querying and APIs.Experience with unit testing frameworks and test-driven development (TDD).Proficiency in Domain Driven Design (DDD), service-oriented, and event-driven architectures.Strong debugging, troubleshooting, and problem-solving skills.Experience building high-performance, distributed, and enterprise-grade applications.Preferred Qualifications :
Experience in leading development teams and mentoring junior engineers.Strong communication and collaboration skills with the ability to explain complex technical concepts to non-technical stakeholders.Experience working in Agile / Scrum environments.Familiarity with CI / CD pipelines, DevOps practices, and cloud platforms (Azure / AWS).(ref : hirist.tech)