Bachelor’s degree required;
Minimum of 8 to 10+ years of hands on programming experience in .NET;
Possesses object oriented .NET skills with exposure and deep understanding of multiple Patterns such as (MVC MVVM);
Experience in Agile Development Methodologies;
Strong analytical & troubleshooting skills;
Strong Core .NET and Object Oriented Programming knowledge, including knowledge of multiple patterns (MVC,MVVM);
Experience with WCF and Web Api;
Experience with ASP.NET and Web Forms;
Experience with HTML/CSS/Javascript;
Experience with jQuery;
Experience writing applications using AJAX;
Experience with UI debugging and profiling tools;
Having knowledge on cross browser compatibility is good to have;
Experience writing SQL Queries and stored procedures;
Experience performance tuning web applications;
Experience using source control(TFS) in a team environment;