1. One must have strong and proven experience in C#,asp.net,Oops concept. 2. SQL Server DB 3. experience in Technologies - HTML, CSS, Web Services, Javascript and Jquery. 3. Web Service 4. Hands on experience on TFS administration 6. Familiar with various design and architectural patterns 7. Upgrading, configuring and debugging existing systems 8. Excellent troubleshooting and communication skills