A Senior Analyst Programmer is required by a major Investment Bank with knowledge of .NET C# and SQL Server. The role will involve on-going development and enhancements to the Securities Finance application set. You will work in a team with other developers and analysts to design, develop, test and implement appropriate IT solutions, whilst applying a requirements driven approach to development and assisting with the gathering of requirements from business users. Essential experience includes 2+ years experience of development and support in MicroSoft.NET C#, WinForms and SQL Server, 5+ years experience of project life cycle, development, release and support procedures and experience with RDBMS and OO design. It is also a necessity to have previous Investment Banking experience with knowledge of Equity Finance\OTC Derivatives (CFDs, Equity Swaps and Equity Forwards) and Stock Borrow and lending, Bonds\Repos a distinct advantage.