Description
Our client, a leading fund manager are looking for an experienced C# .NET Developer on an initial 6 month contract basis to join their Development Team to contribute to the analysis, development and design of software solutions.
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 their 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 their standards, procedures and guidelines.
Skills/Experience
- 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. They have 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. They use WebSphere MQ as their 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.
- Financial services, preferably asset management, experience.