|
As part of the Feeds development team you will write multithreaded
applications on UNIX/C/C++ platforms to ensure that real-time exchange-distributed
pricing is efficiently received and delivered for processing by
applications, databases and pricing distribution services.
Most feed software development involves low level networking protocols
such as TCP, UDP (unicast/multicast). Some feeds use Java, XML,
Python or suitable internet technology as an adapter to our real-time
feeds environment, as may be dictated by exchanges. Two basic versions
of C++ frameworks are used for developing object-oriented real-time
feeds. Tools such as quantify, purify, etc. are used to remove source
code vulnerability. ClearCase is used for source control to facilitate
cross-office concurrent software development for the global business
of exchange pricing. In addition to developing high performance
software, expect to learn more about the financial markets and real-time
pricing applications that are nourished by exchange data.
Qualifications
*Object-oriented programming: C++/STL on UNIX required.
*Familiarity with TCP/IP and Multi-threading preferred.
*Python a plus.
*Excellent analytical and problem-solving skills.
*Desire to learn new technologies and concepts.
*Knowledge of financial markets a plus.
*Excellent communication, writing and organizational skills.
Please forward resume with salary/rate requirements to: Karl -->
karl@marshwinds.net
|