In depth knowledge of the relevant software development environments. Good understanding of software development methodologies. In-depth knowledge of the following:ASP.NET, C#, T-SQL, Javascript, ...