Require 4 6.5 years related experience
Clear understanding of Software Development life cycle and process
Oriented Strong fundamentals in Core Programming
Strong Experience in C#, .NET framework fundamentals
Strong Experience in Winforms or WPF, Linq, Delegates.
Knowledge of WCF, multi-threading, Silverlight highly desirable (Optional)
Working knowledge of SQL Server/Oracle/Sybase (SQL & T-SQL/PL SQL) is must.
Experience in developing reusable software components based on the design specifications
Experience in creating enhancing and executing unit tests using test driven approach with MbUnit or NUnit Knowledge of open-source tools, automated testing, Agile methodology
Capability to works with clients to establish and maintain a consistent development methodology Ability to work closely in a team environment is highly recommended
Worked on at least one project with minimum 8 months period Investment Banking experience is a big plus
Knowledge of Reactive Extension framework is a plus.