Full Stack C#.NET Developer | Core Trading Systems | Kafka | Financial Services | Hybrid, London

Full Stack C#.NET Developer | Core Trading Systems | Kafka | Financial Services | Hybrid, London

Full-Time 60000 - 80000 € / year (est.) Home office (partial)
VirtueTech Recruitment Group

At a Glance

  • Tasks: Design and build high-quality C# .NET solutions for trading operations.
  • Company: Leading financial services firm with a tech-driven culture.
  • Benefits: Hybrid working, competitive salary, and opportunities for professional growth.
  • Other info: Collaborative environment with excellent career advancement opportunities.
  • Why this job: Join a dynamic team and work on innovative projects that impact global markets.
  • Qualifications: Strong C# .NET experience and knowledge of modern development practices.

The predicted salary is between 60000 - 80000 € per year.

A Full Stack C# .NET Developer is required to join a high-performing engineering team within a leading financial services firm operating across global markets. This is a C# .NET–focused engineering role working on one of the firm's most strategic technology initiatives, building and evolving core internal systems that underpin trading operations and support multiple business streams across the organisation.

You will be joining a technology-driven business that invests heavily in modern C# .NET engineering practices, scalable architecture, and cloud-native infrastructure with Kafka at the heart of how data moves across the platform.

The Team

The team sits at the core of the firm's internal technology ecosystem. They design and build the systems responsible for:

  • Delivering centralised C# .NET APIs and shared internal capabilities across trading and operations
  • Building and operating real-time data streaming pipelines using Kafka
  • Enabling AI-powered services built on modern .NET infrastructure
  • Supporting trading workflows through scalable, resilient C# .NET platform services

The environment is event-driven and Kafka-based, built on modern .NET and AWS infrastructure. The team works closely with product owners, architects and business stakeholders to deliver C# .NET solutions that directly impact trading operations.

Role Details

Tech Stack: C# | .NET | Kafka | React | AWS | Terraform | Docker

Hybrid working | London

As a Full Stack C# .NET Developer, you will:

  • Design and build high-quality C# .NET solutions within a Kafka-driven, event-driven architecture
  • Develop scalable C# .NET streaming services and internal capabilities including API gateways, real-time Kafka pipelines and AI-enabled services
  • Build resilient, high-performance .NET backend services supporting live trading operations
  • Architect and deliver robust C# .NET microservices that integrate seamlessly with Kafka event streams
  • Contribute to architectural design, platform standards and C# .NET engineering best practices
  • Ensure solutions are secure, observable and aligned with governance and regulatory requirements
  • Support CI/CD pipelines, automated testing and DevOps practices across the .NET estate
  • Collaborate closely with product owners, architects and engineering teams to translate business requirements into robust C# .NET technical solutions
  • Contribute to documentation and maintain clear technical artefacts
  • Mentor and review C# .NET code where required

Required Experience

  • Strong commercial experience as a C# .NET Developer with proven .NET Core / .NET 5+ expertise
  • Experience building RESTful C# .NET APIs and microservices in enterprise or trading environments
  • Good working knowledge of React and modern front-end development principles
  • Experience working with AWS cloud services (e.g. ECS/EKS, Lambda, S3, RDS, API Gateway)
  • Hands-on experience with Kafka or equivalent event-streaming technologies within a .NET environment
  • Understanding of CI/CD pipelines, automated testing and DevOps practices
  • Experience with Infrastructure as Code, ideally Terraform
  • Strong understanding of C# .NET software design principles (SOLID, clean architecture, domain-driven design)
  • Experience working in Agile/Scrum delivery environments

Desirable Experience

  • Deeper Kafka experience including stream processing, consumer group management or Kafka Streams alongside C# .NET services
  • Working knowledge of Python or Node.js/TypeScript to complement core C# .NET skills
  • Exposure to API gateway technologies and distributed systems design
  • Experience implementing observability tooling (logging, monitoring, tracing) across .NET applications
  • Financial services or capital markets experience (advantageous but not essential)
  • Experience using CDM as a data model (advantageous but not essential)

Full Stack C#.NET Developer | Core Trading Systems | Kafka | Financial Services | Hybrid, London employer: VirtueTech Recruitment Group

Join a leading financial services firm in London as a Full Stack C# .NET Developer, where you will be part of a high-performing engineering team dedicated to innovation and excellence. The company fosters a collaborative and technology-driven work culture, offering hybrid working arrangements and significant investment in employee growth through mentorship and access to cutting-edge technologies like Kafka and AWS. With a focus on modern engineering practices and a commitment to professional development, this role provides a unique opportunity to make a meaningful impact on core trading systems while advancing your career in a dynamic environment.

VirtueTech Recruitment Group

Contact Detail:

VirtueTech Recruitment Group Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Full Stack C#.NET Developer | Core Trading Systems | Kafka | Financial Services | Hybrid, London

Tip Number 1

Network like a pro! Reach out to your connections in the financial services sector and let them know you're on the hunt for a Full Stack C# .NET Developer role. Attend meetups or tech events in London to meet potential employers face-to-face.

Tip Number 2

Show off your skills! Create a portfolio showcasing your C# .NET projects, especially those involving Kafka and cloud services. This will give you an edge when chatting with hiring managers and help them see what you can bring to their team.

Tip Number 3

Prepare for technical interviews by brushing up on your C# .NET knowledge and Kafka expertise. Practice coding challenges and be ready to discuss your past projects in detail. We all know that confidence is key!

Tip Number 4

Don't forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive about their job search.

We think you need these skills to ace Full Stack C#.NET Developer | Core Trading Systems | Kafka | Financial Services | Hybrid, London

C#
.NET
Kafka
React
AWS
Terraform
Docker

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your C# .NET experience and any relevant projects you've worked on. We want to see how your skills align with our tech stack, especially with Kafka and AWS.

Craft a Compelling Cover Letter:Use your cover letter to tell us why you're passionate about financial services and how you can contribute to our core trading systems. Be genuine and let your personality shine through!

Showcase Your Projects:If you've worked on any cool projects involving C# .NET or Kafka, make sure to mention them! We love seeing real-world applications of your skills, so don't hold back.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team.

How to prepare for a job interview at VirtueTech Recruitment Group

Know Your Tech Stack Inside Out

Make sure you’re well-versed in C#, .NET, and Kafka. Brush up on your knowledge of RESTful APIs and microservices, as these are crucial for the role. Be ready to discuss your past projects and how you’ve applied these technologies in real-world scenarios.

Showcase Your Problem-Solving Skills

Prepare to tackle some technical challenges during the interview. Think about how you would approach building scalable services or integrating Kafka with .NET applications. Practising coding problems can help you articulate your thought process clearly.

Understand the Business Context

Since this role is within financial services, it’s beneficial to have a grasp of how trading operations work. Familiarise yourself with the company’s products and how technology supports their business goals. This will show your genuine interest and help you connect your skills to their needs.

Be Ready to Discuss Collaboration

This position involves working closely with product owners and architects. Prepare examples of how you’ve successfully collaborated in Agile teams. Highlight your communication skills and how you’ve contributed to architectural design and best practices in previous roles.