Key responsibilities include designing, developing, and maintaining web applications using C#, ASP.Net MVC, and .Net Core. This involves creating responsive front-end solutions with JavaScript, HTML, and CSS, and collaborating with teams to define and develop new features. Additional skills include experience with Azure, knowledge of Entity Framework and SQL databases.