Job Summary:We are seeking a skilled and passionate .NET Developer to join our dynamic development team. The ideal candidate will have a strong understanding of the .NET framework and experience in building robust, scalable, and maintainable applications. You will be involved in all stages of the software development lifecycle, from requirements gathering to deployment and maintenance.Key ResponsibilitiesDotnet Developer or Lead should have full stack skills including VB.Net/C#, Webforms, SQL Server.Extensive experience developing in the following technologies (C#, VB.net, ASP.net, SQL Server 2016 or higher, XML, HTML, Jscript, Visual Studio, and Microsoft Toolsets)Required Skills and Qualifications:Bachelor's degree in Computer Science, Software Engineering, or a related field.Proven experience as a .NET Developer. Extensive experience in development of web applications using the following technologies - ASP.NET Webforms, VB.NET, SQL Server 2016 or higher.Good understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds.Experience in using 3rd party controls like DevExpress, Telerik etc.Experience in XML file manipulation using VB.NETExtensive experience creating database schemas that represent and support business processes - RDBMS Concepts, Data Structures, Optimization Techniques, SQL queries, Indexes, views, Functions, Triggers, TransactionsExtensive experience in developing WCF/Web ServicesGood knowledge on Web-based security concepts and session managementExcellent Debugging skillsUnderstanding of source code management tools like TFS, MSBuild etc.Experience using JIRA/ConfluenceKnowledge of .NET web framework (4.5.2)Experience creating database schemas that represent and support business processesFamiliarity with WCF and services frameworksCommunication skill - ability to communicate clearly with both business and technical teams