1. Hands on experience in Web development using
2. Hands on experience in C# ,ASP.NET MVC, ReacJS, WebAPI,Javascript,JQuery, Entity framework,
3. SQL - Basic experience ( Stored procedures, joins, views, constraints, functions, triggers etc)
4. Understanding and exposure to any of Dependency Injection framework
5. Hands on experience on writing Unit Tests
6. Understanding of HTTP protocol (get vs post vs put, what is Cross Origin Requests (CORS), how does basic auth work)
7. Understanding of different types of caching strategy
8. Good analytical and troubleshooting skills
9. Demonstrate an ability to write maintainable, easy to understand code.
10. Ability to take instruction from code reviews.
11. Good communication skills
12. Should be able to adapt and learn quickly with minimal inputs
13. Ability to switch priorities as needed
14. Exposure to Agile scrum/JIRA,Git/Bitbucket experience