Senior C#/SQL Developer - Contract - Asset Management - London

London  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

Our client, a leading Asset Manager, is looking for a Senior C# Developer.

Their Investment Technology and Operations is responsible for: the quality of operational services provided internally; operational services provided by our outsourcing partner; the development and provision of analytical services within the company, including Fixed Income, equity, OTC pricing, performance and risk analytics; and development of the modelling, order management and dealing platform for both Fixed Income, equity and OTC instruments.

The candidate will primarily be required to contribute to the analysis, design, development, testing and implementation of software solutions in order to meet the requirements of projects undertaken by the Quant Systems team.

Key Responsibilities

  • Work with business users, business analysts and IT project managers to understand business requirements and contribute to the planning and estimation of effort.
  • Work with IT colleagues to design software solutions to address these requirements within the context of the systems architecture.
  • Develop and implement quality software to implement the design within the agreed scope, time and budget constraints of the project, and in accordance with the company standards, procedures and guidelines.
  • Facilitate the testing and release of software solutions and the handover of systems to support within the framework of the company change management process.

Key Skills

  • Extensive software development experience in a commercial environment with exposure to all phases of the software development life cycle.
  • Strong knowledge of Object Oriented Design and development and use of design patterns
  • C# (3.5 or higher)
  • UI development - established applications are predominantly WinForms, newer systems are WPF.
  • No current non-Legacy web applications. External components used include DevExpress and SpreadsheetGear.
  • Services - service development is generally done in WCF, also some REST Web API. NServiceBus (Particular Software) utilised within messaging solutions.
  • Development tools/processes utilised include ReSharper, TeamCity, SmartGit, BitBucket, Artifactory.
  • Experience in test driven development techniques and use of appropriate tools such as MOQ, NUnit and NCrunch.
  • Experience in Microsoft Azure cloud technologies would be an advantage. Our client has just commenced the first exploratory wave of a major technology programme to migrate fully to the cloud.
  • This is their future strategic technical direction.
  • Experience of messaging Middleware (eg WebSphere MQ, MSMQ) and understand the concepts involved.
  • We use WebSphere MQ as our messaging infrastructure though would expect any candidate to be able to pick it up.
  • SQL (SQL server 2008 and higher).
  • Candidates should be able to design and build relational models from scratch and be proficient in the different programming constructs available in SQL Server.
  • Candidates should have a good balance between the C# and SQL, the work we do varies in the weighting of either type of skill.
  • On the C# side we would also expect experience in both GUI and service oriented development.
  • Our developers are good all-rounders who can turn their hand to whatever is necessary.
  • Experience in an ETL tool (eg Cadis, SSIS).
  • The role sometimes entails plumbing data from A to B and transforming it along the way.
  • We use Cadis but will undertake any necessary training.
Start date
ASAP
From
Finshore Partners
Published at
12.05.2018
Project ID:
1553736
Contract type
Freelance
To apply to this project you must log in.
Register