Search Jobs

Specialty (required):
Keyword(s): 
Location(s): 
   

WORK AT KFORCE!

Job Information

Title:  Market Data Developer
Location:  New York, NY
Job Type:  Direct Hire
Compensation:   per Year
Reference Code:  1000011-AQG
Description:  Our client, located in New York City, is seeking a Market Data Developer. Our client is seeking a highly technical, hands-on Developer to lead the architecture of their market data platform. Responsibilities:
  • Design and develop the market data platform
  • Quickly analyze and gain an in-depth technical understanding of our client's existing market data distribution platform
  • Design and develop client market data gateways
  • Improve reliability, increased throughput, and decrease latency of market data
  • Develop and implement the strategic market data roadmap for a client
  • Recruit, train and lead a team of developers
  • Collaborate with the trading system teams for Active and Relationship trading to ensure appropriate design and implementation for low latency operations
  • Collaborate with the QA Teams to define and implement rigorous performance, stability, and scalability testing
Requirements:  Specific Requirements (items are required unless noted otherwise):
  • A Bachelor's / Master's degree in Computer Science, Information Systems, Engineering or other related degree
  • 3+ years of designing and implementing low latency trading platforms in equities
  • 10+ years of software engineering experience
  • Collaborative system design and architecture
  • Deliver software projects on time, on scope, and on budget
  • Software development: concurrent, distributed programming in Java
  • Strong understanding of system analysis and design in multi-threaded applications
  • Keen understanding of the challenges in multi-threaded development (deadlocks and race conditions) and practical techniques for addressing them
  • In-depth understanding of the challenges in developing high-throughput and low latency trading systems
  • Experience programming with the following to include Java Spaces, JINI, JMS, and FIX
  • Network programming of TCP, UDP, sockets, and multi-cast
  • Infrastructure - Build / process management: Maven, CruiseControl and Subversion
  • Operating Systems: Linux
  • Personal skills: strong verbal and written communication skills, excellent problem solving skills, ability to quickly analyze production issues and provide short-term and long-term remediation
  • Must be client focused with the ability to connect and partner with technology colleagues at our client's partner banks
  • Must be a team player; willing and able to drive collaborative efforts across the organization to improve product quality, reduce expense, and increase productivity
  • Ability and interest in working in a dynamic, focused, energetic, and rapidly evolving company
  • Experience with the following is a plus: Agile / rapid application development methodologies
  • Protocols: FIX / Fast / XML; equity exchange connectivity / market-market connectivity development; bank system development; rate engines, market making or similar
  • Testing tools: Mercury QualityCenter