The ideal candidate will have at least 5 years of programming experience in either C# or Java or both, with good analytical and communication skills. Familiarity with event-driven systems and trading applications are a must. The selected candidate will interact with our traders globally so strong written and verbal skills are required.

QUALIFICATIONS

Skills Required

Candidate must be proficient in either C# or Java, ideally both. C# development must be for desktop applications using either WPF or WinForms. Java development is core server-side using frameworks such as Spring, Hibernate, JAXB, etc.

  • 5+ years experience in systems development
  • Relational database design and SQL (Sybase or DB2)
  • Building event-driven, high-performance, low-latency applications in a multi-tiered architecture
  • Multithreaded programming
  • Excellent written and verbal skills
  • Experience in the finance industry, specifically trading
  • Familiarity with Agile methodologies
  • Web technologies including HTML5, AngularJS, and d3js
  • Unix (Linux)
  • Perl or Python
  • Scala
  • Knowledge of Securities Lending