11th May 2022
Senior Developer/C#/.NET Core/SQL/React
Development
London
Up to £100,000 + Benefits
Senior Developer
London (3 Days from Home)
C#, SQL, React, .NET, .NET Core
Up to £100,000 + Benefits
Spencer Rose are partnered with a pioneering Currency Investment Management Company. They are looking for a developer to join the team to drive forward the use of technology within their migration to cloud, whilst supporting the existing applications and services.
My client are looking for a Senior Developer to join their team responsible for the full trade lifecycle from trade modelling and creation, compliance, execution through to settlement, exposures, and positions. You will be a problem solver with a willingness to drive innovation, and improve the status quo.
You will need:
- Strong server-side development experience in the design and development of complex high-performance applications using the Microsoft stack.
- Excellent C# skills (.NET framework/.NET Core).
- High level of expertise in asynchronous programming, multi-threading, WCF, REST APIs, LINQ.
- Excellent TSQL/SQL Server skills.
- Excellent knowledge of programming best practices, design patterns, SOLID principles.
- Good understanding of microservices architecture.
- Good understanding of CI/CD principles – Familiarity with Team City, Octopus Deploy, Azure DevOps.
- Knowledge of messaging patterns and technology such as RabbitMQ & NServiceBus.
Desired Skills:
- Front end development experience using React JS, CSS, HTML, JavaScript.
- WPF UI development experience.
- Previous knowledge of/exposure to financial industry (ideally trading and/or FX related)
- Knowledge of Python, Powershell.
- Experience with cloud projects preferably using Azure App Services.
- Experience with containerisation using Docker, Kubernetes.
- Azure DevOps CI/CD pipelines.
In return the succesful candidate will receive a generous base salary, and fantastic perks. Full details will be given over the phone.
If this role looks like a good fit for you, please hit APPLY and a consultant will be in touch.
Consultant -
Telephone:
Share This Position