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