C# .NET Developer

C# .NET Developer - AWS, Distributed Systems

London - Hybrid

Up to £81,500 + Bonus + Benefits

My client, a leading global financial services organisation, is looking for a talented C# .NET Developer to join its growing engineering team in London.

This is an excellent opportunity for an inquisitive, technically strong developer who enjoys solving complex engineering challenges and building scalable, high-performance applications within a modern technology environment.

You'll be joining an established development team responsible for designing, developing and enhancing business-critical systems, with a particular focus on distributed services, Back End engineering and cloud technologies.

The Role:

  • Design, develop and maintain scalable Back End applications using C# and .NET.

  • Work with distributed systems, microservices and API-driven architectures.

  • Contribute to the development of high-performance, reliable applications within a complex enterprise environment.

  • Collaborate with developers, architects and business stakeholders to deliver effective technical solutions.

  • Apply strong software engineering principles, including SOLID, clean code and design patterns.

  • Contribute to technical discussions around system design, performance, scalability and reliability.

  • Work with modern cloud technologies and CI/CD practices.

  • Take ownership of development activities, understanding the wider business impact of technical decisions.

Key Skills & Experience:

  • Strong commercial experience developing Back End applications using C# and .NET.

  • Hands-on experience working with distributed systems or distributed services.

  • Good understanding of system design, software engineering principles and application architecture.

  • Experience with AWS, although Azure experience will also be considered.

  • Strong knowledge of REST APIs, microservices and SQL databases.

  • Familiarity with Docker, Kubernetes and CI/CD pipelines.

  • Good understanding of algorithms, data structures and problem-solving techniques.

  • An inquisitive mindset, with the ability to explain technical decisions and understand how systems operate beyond individual development tasks.

Experience within financial services, trading, commodities or similarly complex technical environments would be advantageous, although candidates from other industries will also be considered.

This opportunity would suit a mid-level C# Developer who is passionate about Back End engineering, enjoys understanding how complex systems work and is keen to continue developing their technical expertise.

If this sounds like the role for you hit APPLY & a consultant will be in touch.

Job Details

Company
Spencer Rose Ltd
Location
London, United Kingdom
Employment Type
Permanent
Salary
GBP 81,500 Annual
Posted