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 development experience and knowledge of modern tech stacks.
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 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
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 building innovative core trading systems. The company fosters a technology-driven culture that prioritises modern engineering practices and offers hybrid working arrangements, ensuring a balanced work-life dynamic. With ample opportunities for professional growth and collaboration with talented colleagues, this role provides a unique chance to make a significant impact in the fast-paced world of finance.
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, especially those who work with C# .NET. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your C# .NET projects, especially any that involve Kafka or cloud services. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨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 want you to shine!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. 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
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your C# .NET experience and any work with Kafka or AWS. We want to see how your skills match the job description, so don’t be shy about showcasing relevant projects!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re excited about this role and how your background in financial services can add value to our team. Keep it concise but impactful!
Showcase Your Projects:If you've worked on any cool projects involving C# .NET, Kafka, or cloud services, make sure to mention them. We love seeing real-world applications of your skills, so include links or descriptions where possible.
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’re considered for the role. Plus, it’s super easy!
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
Familiarise yourself with the financial services industry and how technology impacts trading operations. Being able to connect your technical skills to business outcomes will impress the interviewers and show that you understand the bigger picture.
✨Be Ready to Collaborate
This role involves working closely with product owners and architects, so be prepared to discuss your experience in Agile/Scrum environments. Highlight any instances where you’ve successfully collaborated with cross-functional teams to deliver projects.