About this roleJob Summary The .NET Developer will be responsible for full-stack development, maintenance, and modernization of enterprise applications. This role focuses on building and supporting applications using .NET technologies while contributing to the migration of legacy systems to modern platforms. The ideal candidate will have experience in C#, Angular, and SQL Server, along with strong knowledge of the software development lifecycle and system integration. Key Responsibilities Design, develop, and maintain applications using .NET technologies Participate in full software development lifecycle including requirements gathering, design, development, testing, and deployment Support modernization efforts by transitioning legacy systems to a .NET-based architecture Develop front-end applications using Angular and TypeScript Build and maintain backend services using C#, ASP.NET, and Entity Framework Work with SQL Server for database design, queries, and stored procedures Perform system integration and ensure seamless interaction between applications Conduct testing and support User Acceptance Testing (UAT) processes Troubleshoot and resolve application issues in development and production environments Collaborate with cross-functional teams to deliver business solutions Document technical designs, code, and processes Research and implement new tools and technologies to improve system performance and delivery Required Qualifications 4+ years of experience in .NET development Strong experience with C# and/or VB.NET Experience with Angular and TypeScript for front-end development Experience with ASP.NET and Entity Framework Strong knowledge of SQL Server including database design and query development Experience in full-stack development and system integration Understanding of Agile methodologies and software development lifecycle Experience with development tools such as Postman, Node.js, npm, and Visual Studio Code Strong problem-solving, analytical, and communication skills Preferred Qualifications Experience with system modernization and legacy system migration Knowledge of secure application development practices Experience mentoring or guiding team members Experience working in public sector or regulated environments Experience building scalable and high-performance applications Education: Bachelors Degree