Overview About this role Designation: DotNet Lead Relevant Experience: 8-10 Years Location: Mumbai Role Objective: We are looking for experienced and ambitious .Net Lead to join our team. As a .Net Lead, Design software systems with various Microsoft technologies and ensure compliance to all architecture requirements. Participate in architectural meetings and analyze all technical requirements for Dot NET applications. Hands on experience in C# Asp .Net/.Net Core, Web APIs (Restful Web Services), Client/Server, Design patterns, SQL Server, Oracle. Ensure systems are built meeting the functional requirements and non-functional requirements (performance, security, scalability, maintainability, operational costs). Responsibilities Required Skills: Experience: o 7-10 years of experience with C# and .NET technologies. o At least 4 years of hands-on experience with .NET Core. Technical Proficiency: o Strong understanding of the .NET ecosystem. o Proficiency in code versioning tools such as Git and SVN. Front-End Skills: o Familiarity with HTML/CSS. o Knowledge of JavaScript frameworks like Angular and Node.js is a plus. Database Skills: o Experience in designing and maintaining MS SQL databases. o Ability to ensure database performance and scalability. Responsibilities: 1. Database Management: o Design and maintain MS SQL databases to ensure optimal performance. o Collaborate with teams to determine database needs and requirements. o Maintain database schemas and troubleshoot any issues promptly. 2. Application Development: o Develop and maintain web applications/APIs using .NET Core. o Implement new features based on business requirements. o Maintain high code quality through best practices and code reviews. o Enhance user experience by optimizing application performance. 3. Team Collaboration: o Participate in Agile development processes, including sprints and stand-ups. o Contribute to team efforts through collaboration and knowledge sharing. o Engage in continuous improvement initiatives for development processes. Key Competencies: Strong analytical and problem-solving skills. Excellent communication abilities, both verbal and written. Experience with Agile methodologies and practices