The .NET Full Stack Developer will be responsible for the analysis, design, implementation, and unit testing of high-quality code for a web-based application. This includes developing and maintaining web applications using .NET Core, C#, ASP.NET Core MVC, and other technologies. The developer will also be responsible for front-end development using HTML, CSS, JavaScript, and front-end libraries, as well as back-end development, including API design, database management, and ensuring efficient server-side logic. Collaboration with cross-functional teams to deliver high-quality software, troubleshooting, and debugging are also key responsibilities.