- London, Greater London, England
- £50k - 60k per year
C# Developer - Internal Development Location: London EC2 Salary: £50,000 - £60,000 - Depending On Experience Hours: 40 hours per week, Monday to Friday from 8:30am - 5:30pm About our client: Our client are an award winning, regulated, global financial services company, providing customers with multi-asset and multi-market trading capability through financial spread betting products, leveraged Forex trading and CFD trading. They are experiencing significant growth in their retail customer base across a number of countries, and need motivated people to help them expand. About the C# Developer role: As a C# Developer, you will be a key part of the Internal Development team, responsible for the onward development of the company's trading platforms. You will write new middleware components and maintain existing components in order to improve the stability, performance and functionality of the platforms and associated technology. Responsibilities of the C# Developer: Technical design and timely implementation of code changes and various system enhancements to the company's trading platforms according to technical specifications and the company's design, coding and performance tuning standards. Work closely with the Development Manager and your colleagues to review and contribute to technical specifications. Learn relevant middleware technologies and techniques as per the specific position within the team and share knowledge with your colleagues in the development team. Review peer code changes. Work closely with the Testing team to resolve issues that arise during the testing of developed software. Work with the company's Support and Release teams to resolve problems with the deployment process of code changes and associated technology. Follow, expand and contribute to the company's internal documentation system. Contribute to the technology strategy of the company. Regularly visit the Hemel Hempstead office (and other broker customer sites) as part of the company's team to support specific project implementations or to assist in requirements gathering and business analysis activities. Ensure all codes of practice, systems of work and processes are adhered to. Work together with all other team and departments to ensure that our client and their other customers receive the best possible technology solutions. This is not intended to be an exhaustive or exclusive list of duties. You may be required to carry out any other associated tasks to ensure the successful delivery of the company's objectives. Skills and experience required of the C# Developer: Essential Must have a minimum of 2 - 3 years' experience of designing and developing complex multi-threaded, high performance services and/or service-side applications at both a high and low level on the Microsoft stack and C#/.Net. Should have experience diagnosing and optimising both memory usage and performance across C#/.Net. SQL Server experience including stored procedures. Experience of low latency communications protocols and specifically low latency message queues (ZeroMQ/Tibco EMS/Rabbit MQ) Must be familiar with GIT source control Must be familiar with unit testing, specifically NUnit Analysis and high/low level design capabilities using Objects Orientated techniques. Enthusiasm for tackling difficult problems and proven analytical abilities. Strong awareness of timelines and task priority. Good communication skills are required, with the ability to understand and communicate issues succinctly and without ambiguity using appropriate technical vocabulary. Experience of working within a team. Preferred Experience of developing highly scalable systems. Experience of spreadbetting or financial derivative trading. Experience of JIRA and Confluence. Experience of C++ development. Experience with REST APIs. Benefits offered to the C# Developer: Competitive salary 25 days holiday per annum, which increases by 3 days, accruing at 1 day per calendar year served for five years. After a qualifying period, they also offer: Private medical cover Employee assistance programme Life assurance and income protection Contribution towards gym membership Interest free season ticket loan Salary sacrifice pension Childcare vouchers * Cycle to work scheme. If you meet the requirements and feel that this C# Developer role is for you then please apply today!