Write clean, scalable code using .NET programming languages. Revise, update, refactor and debug code.Familiarity with the ASP.NET framework, SQL Server and design/architectural patterns (e.g. Model-View-Controller (MVC)). Familiarity with architecture styles/APIs (REST, RPC). Understanding of Agile methodologies.