1. Collect business requirements, do impact analysis and document them.
2. Design the most optimum technical solution. Document unit and integration test
cases both positive and negative
3. Web based application development experience using Asp.Net, C#, Javascript,
jQuery, CSS, XML, AJAX and JSON.
4. Excellent knowledge on MVC and model.
5. Strong understanding of Object-Oriented Programming.
6. Should be able to write reusable, high quality and optimized code.
7. Good grasp on SQL Server 2008 or above.
8. Should be proficient in designing tables, views , stored procedures, triggers,
writing complex queries with optimization techniques.
9. Proficient understanding of code versioning tools (SVN, TFS etc)
10.Knowledge on Design patterns