1. Extensive working experience on C#
2. Microsoft SQL Server Development- Able to write and understand complex business logic using T-SQL (Stored Procedure, View, functions). Good understanding of Execution Plan, Index, Locks. Performance optimization
3. Experience with AMQ is a plus