Senior Backend Developer

Spencer Rose Ltd
Charing Cross, United Kingdom
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 100K

Job location

Charing Cross, United Kingdom

Tech stack

Java
.NET
API
Algorithmic Trading
Amazon Web Services (AWS)
Automation of Tests
Azure
C Sharp (Programming Language)
Cloud Computing
Software Quality
Continuous Integration
DevOps
Distributed Systems
Financial Information EXchange
Enterprise Messaging Systems
Software Architecture
RabbitMQ
Scaled Agile Framework
Software Engineering
Modern Ui
Backend
Kubernetes
Low Latency
Kafka
REST
Docker
Microservices

Job description

My client, a global leader in financial market infrastructure, is looking for a Senior Developer to join a growing engineering team responsible for building and evolving business-critical Front Office trading applications.

This is an excellent opportunity to join a major platform modernisation programme, working on a combination of greenfield development and the evolution of existing trading systems. You'll work alongside experienced engineers and technical leaders, helping to design scalable distributed applications that support global financial markets while having genuine input into technical direction and architecture., * Design, develop and enhance high-performance Back End applications using C# and .NET

  • Build scalable distributed systems that support business-critical Front Office trading platforms
  • Contribute to architectural decisions and help shape the future direction of the platform
  • Develop resilient microservices and APIs using modern engineering practices
  • Take ownership of features throughout the full software development life cycle, from design through to production
  • Work closely with Principal Engineers, Architects and business stakeholders to deliver robust technical solutions
  • Support the ongoing modernisation of existing platforms while contributing to greenfield initiatives
  • Champion engineering best practices including code quality, automated testing and continuous integration
  • Mentor other engineers and contribute to a collaborative engineering culture
  • Participate in Agile delivery, helping estimate, plan and deliver complex technical solutions

Requirements

  • Strong commercial experience developing applications using C#/.NET (Java backgrounds will also be considered)
  • Experience building distributed systems, microservices or event-driven applications
  • Cloud experience (AWS, Azure or GCP)
  • Strong understanding of software architecture and modern design principles
  • Experience building RESTful APIs and scalable Back End services
  • Knowledge of messaging technologies such as Kafka, RabbitMQ or similar would be beneficial
  • Experience working within Agile engineering teams
  • Excellent problem-solving skills with a passion for building high-quality software

Nice to Have

  • Experience developing Front Office trading applications
  • Knowledge of financial markets, capital markets or electronic trading
  • Experience working across asset classes such as Fixed Income, FX, Equities, Commodities or Derivatives
  • Understanding of low-latency or high-performance distributed systems
  • Experience with Docker, Kubernetes or Infrastructure as Code
  • Exposure to FIX Protocol or market data technologies

Apply for this position