1. Expert in Microsoft .NET Framework tools and technologies
2. Proven experience in working on latest technologies like ASP.NET 5, Angular JS, HTML5, CSS3, Bootstrap, WebAPI and WCF etc.
3. Hands on development experience in writing unit test and be able to contribute in improving software quality.
4. Expertise in developing large n-tier, distributed, enterprise level applications.
5. Strong Object Oriented concepts and expertise in using Design Patterns
6. Must have excellent RDBMS concepts and SQL Server skills ,T-SQL.
7. Experience working in Agile / SCRUM is a strong plus.
8. Excellent communication and innovative thinking abilities
9. Able to Propose and review technical design as per specifications.
10. Able to Participate in key technical, functional and non-functional discussions actively to contribute to the success of the product
11. Experience building RESTful services.
12. Strong understanding on Domain Driven Design and object-oriented programming.
13. Skill for writing reusable libraries.
14. Experience implementing automated testing platforms and unit tests (Nunit).
15. Hands on experience in designing, developing and successful deployment of large scale projects from end-to-end
16. Experience in Team Foundation Server
17. Experience with AngularJS, or similar modern frontend web application frameworks such as React/Flux or Ember would be an added advantage.
18. Experience with popular web application frameworks/libraries Angular JS, *React JS, jQuery, D3, Bootstrap, Material Design.
NOTE: Immediate Joiner will be given first Preference