My client a leading Investment Bank is currently offering an exciting opportunity for a Senior C# Developer to join their Derivatives Technology team.
You will be responsible for building and supporting global, cross asset class applications covering OTC derivative confirmations and document storage.
Overall purpose of role: * Design and development of high quality software. * Providing technical leadership/guidance to developers * Taking full ownership and responsibility of large functional deliveries * Creation and maintenance of unit and integration tests forming part of coded deliveries. * Work closely with the geographically distributed team members and participate and contribute in the discussions. * Communicate effectively with the business and IT at all stages of the development lifecycle
Main responsibilities * Design and implement the low level technical components. * Coding of deliveries including creation of unit and integration. * Support the management of project work streams to lead, guide and assist other team members, ensure quality and timeliness of delivery and assist in use and enhancement of team methodologies. * Participate in component architecture and design, code reviews and provide constructive advice. * Participate in DevOps and Agile initiatives. * Evaluate new technologies & communicate suitability. * Participate in sprints, ensure sprint tickets are up to date, help manage burn down. * Improve capacity & performance of the critical application with below technologies.
Stakeholder management and leadership * Excellent stakeholder management expertise. * Be able to work with Key Business Stakeholders / Project Delivery Teams to establish timelines/delivery requirements to deliver solutions. * Ability to influence stakeholders to drive optimum solution. * Maintain objectivity, remain calm under pressure and lead by example.
Decision making and problem solving * Excellent problem solving skills. * Confident and excellent decision making skills. * Ability to evaluate and propose tactical vs strategic approach.
Candidate Profile * Degree in Computer Science or any related discipline. * 8+ years of IT development experience. * .NET Framework 3.5+ and C# 2.0+. * Programming experience with WCF. * Experience in OTC Derivatives Post trade processing with focus on Trade Confirmations. * Understanding of document management systems like Thunderhead. * Good SQL skills including database design. (MSSQL Server 2008.) * Development Team Management experience, in the capacity as a technical lead or senior developer. Team size should have been at least 3 members. * Sound understanding of Object Oriented Programming concepts. * Experience in Microsoft Reporting Services. * Unit testing experience with NUnit or equivalent automated unit testing tools. * Working with build management and continuous integration servers such as TeamCity, CC.NET or equivalent. * Rich client UI development experience. * Exposure to source control preferably Perforce * Messaging - WebSphere MQ, Solace. * Ability to work independently with minimal supervision. * Direct experience of working with Business Analysts and Testers. * Windows Client development experience - WinForms and WPF * Messaging Technologies - Solace, WebSphere MQ, MSMQ
There is no need to provide bank account details or payment to any person or organisation when applying for vacancies. If these details are requested for any vacancy you see with us, please report it to us via our contact page.
Apply above for Senior C# Developer - Investment Bank jobs in London.