1) Utilize established development tools, guidelines and conventions including but not limited to ASP.Net, SQL server, HTML, CSS, javascript and C#/ .net
2) Design code and test new windows and web software applivations.
3) The purpose of the software / web applications.
4) Create technical specifications and test plans.