Description

Develop high-performance trading interfaces in a low-latency, real-time environment.

Responsibilities

  • Design and implement complex UI components using WPF and Reactive Extensions (Rx).
  • Optimize application performance and fine-tune WPF rendering for high-throughput data streams.
  • Solve technical problems regarding concurrency and multi-threading using lock-free algorithms.
  • Collaborate directly with traders to translate high-pressure requirements into technical designs.
  • Manage the full development lifecycle including unit testing, continuous integration, and release management.

Required Skills

  • 5+ years of professional experience in UI development.
  • Expertise in C# and the .NET framework.
  • Advanced WPF skills including design and performance tuning.
  • Deep experience with Rx and streaming data processing.
  • Strong multi-threading and concurrency knowledge using lock-free techniques.
  • Proficiency with SQL Server, ASP.NET, and HTML5.
  • Practical understanding of low-latency and high-throughput architectures.
  • Knowledge of messaging protocols, services, and networking.
  • Experience with Agile methodologies and DevOps practices.

Preferred Skills

  • Domain knowledge in FX, e-trading, or investment banking market structures.
  • Experience with trading algorithms and fixed income products.

Education

Any Graduate