Our client, a leading Asset Manager, is looking for a Senior C# and Microsoft Azure 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.
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.
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.
Experience working with/within Microsoft Azure technology.
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#/SQL and Microsoft Azure Developer - Perm jobs in London.