Develop C#/.NET features for high-frequency, low-latency trading strategies and internal tools, resolve production issues, and work closely with traders, quants, and developers across Singapore and Paris.
C# Developer - Redis
π Description
- Develop and maintain scalable .NET/C# services within a distributed streaming architecture
- Build and support real-time data processing systems for P&L and risk analytics
- Collaborate with developers, traders, and quantitative teams throughout the development lifecycle
- Drive Agile best practices, including test-driven development (TDD) and automation
- Take ownership of features and proactively propose improvements
- Troubleshoot issues and help unblock cross-team dependencies
π οΈ Requirements
- Strong expertise in C# / .NET development
- Experience with Redis Cluster
- Solid understanding of TDD and automated testing
- Experience with CI/CD pipelines
- Strong communication and stakeholder engagement skills
- Ability to quickly learn and adapt to new technologies
- Passion for automation, simplicity, and continuous improvement
- Strong grounding in computer science fundamentals and design patterns
Full job description
Company Description
Job Description
C# DeveloperΒ - Redis
London (Hybrid, 3 Days On-Site)
Talan is looking for a talented and driven C# Redis Developer to join a high-performing team in London. This is a hybrid role, with 3 days per week on-site, offering the opportunity to work on cutting-edge financial systems within a global markets environment.
You will play a key role in building and enhancing a distributed, real-time P&L and risk analytics platform used by Fixed Income Rates and FX trading desks globally. This system delivers predictive and live P&L insights, supporting critical trading decisions across international markets.
Working closely with developers, traders, and quantitative teams, youβll contribute across the full development lifecycle from design and implementation to optimisation and deployment.
What Youβll Be Doing
- Developing and maintaining scalable .NET/C# services within a distributed streaming architecture
- Building and supporting real-time data processing systems for P&L and risk analytics
- Working on out-of-process services, system integrations, and data materialisation layers
- Driving Agile best practices, including test-driven development (TDD) and automation
- Collaborating with global teams across EMEA, NY, and APAC
- Taking ownership of features and proactively proposing improvements
- Troubleshooting issues and helping unblock cross-team dependencies
Essential Skills & Experience
- Strong expertise in C# / .NET development
- Experience with Redis Cluster
- Solid understanding of TDD and automated testing
- Experience with CI/CD pipelines
- Strong communication and stakeholder engagement skills
- Ability to quickly learn and adapt to new technologies
- Passion for automation, simplicity, and continuous improvement
- Strong grounding in computer science fundamentals and design patterns
- Collaborative team player with a proactive mindset
Desirable Skills
- Experience with distributed systems, streaming, and messaging (e.g. Rx .NET)
- Knowledge of performance and memory profiling
- Experience optimising systems for speed and efficiency
- Familiarity with modern CI/CD tools and practices
- End-to-end experience across the full software development lifecycle
Qualifications
Additional Information
#TalanUK
Similar jobs
Search more Software Engineer jobsBuild and maintain full-stack software for wealth technology products, using C#.NET, Azure and frontend frameworks while taking ownership of quality, reliability and customer outcomes.
Design, develop, test, deploy, and maintain secure IAM solutions, integrating them with client environments while resolving technical and security issues across the software development lifecycle.
Provide systems engineering expertise to ESA projects and studies, integrating space sustainability across project phases while shaping technology strategy, supporting R&D, and advancing sustainability methods and standards.
Software Engineer (C++), Heavy-machinery Automation
Design and build the core software platform for autonomous heavy machinery, integrating robotics modules and hardware, developing system orchestration and tools, and validating production systems on real machines.
