Job Description :
1. Must have strong experience and knowledge of ASP.NET, C#, Visual Studio 2012/13, .NET Framework 4.0/4.5, SQL Server and SQL reporting services development 2. Experience with webservices3. Should be an expert in Database concepts - table/views design, Stored procedures, triggers and replication4. Proficiency in OO Analysis and Design concepts and techniques Mobile web application development experience is a plus 5. Knowledge and experience working on HTML, CSS, jQuery, AngularJS, Breeze and JavaScript 6. Knowledge of messaging system (MQ or similar messaging tools)7. Demonstrate advance knowledge of development methodologies, software design and design patterns, integration standards as well as its applicability at coding and testing cycles8. Demonstrate advance knowledge of software engineering best practices such as: versioning and versioning control, software packaging and software release management9. Demonstrate advance knowledge of the application of development domain areas and specific technologies and tool set10. Support and troubleshoot software systems as required, optimizing performance, resolving problems, and providing follow-up on all issues and solutions11. Complete comprehensive unit testing on all developed/enhanced software