Description
Experienced C# developer
Experienced C# developer urgently required for contract with my Asset Management client in the Netherlands to work with sophisticated investment teams that manage a range of complex products.
As an Experienced C# developer you will be responsible for the following:
*This is a hand on role which includes the design, development and deployment of solutions for portfolio analysis, management and risk.
*The leveraged portfolios make significant use of derivatives and require a set of customised tools that are not available from off the shelf applications.
*This will involve close cooperation with fund managers and other business partners and IT development and support teams.
*Users are based in multiple locations and some European travel could be possible.
Skills and experience for the Experienced C# developer role:
*Expert level understanding of C#.NET (version 4.0/Visual Studio 2010 or higher)
*Thorough understanding of Nhibernate, Oracle RDBMS etc.
*Track record of developing enterprise software solutions in large organisations, including Winforms UI development.
*Preferably has experience in investment banking or financial applications.
*Has experience using best practices in OOA/OOD, SCRUM (Agile Methodology)
*Capable of supporting applications in production
*Fault tracing & investigation, suggest workarounds and propose solutions.
*TDD experience, ability to connect the dotsAdobe
*Minimum of 4 years development experience
Soft skills for the Experienced C# developer role:
*Pragmatic: capable of accepting the constraints imposed by existing solutions; proposing solutions that balance design criteria with practical end-user benefits.
*Pro-active: suggest solutions to problems; spot and flag potential problems
*End-user facing: able to meet (and potentially negotiate with) stakeholders (end users) regarding solutions and timescales.
*Articulate/good communication