Software Engineer - Trading Systems (TOMS) - C++, C, Unix
Posted Jan 25, 2010 - Requisition No. 24951
Bloomberg is the world's most trusted source of information for businesses and professionals. Bloomberg combines innovative technology with unmatched analytic, data, news, display and distribution capabilities, to deliver critical information via the BLOOMBERG PROFESSIONAL® service and multimedia platforms. Bloomberg's media services cover the world with more than 2,200 news and multimedia professionals at 146 bureaus in 72 countries. The BLOOMBERG TELEVISION® 24-hour network delivers smart television to more than 240 million homes. BLOOMBERG RADIO® services broadcast via SIRIUS XM Radio and 1worldspaceTM satellite radio globally and on WBBR 1130AM in New York. The award-winning monthly BLOOMBERG MARKETS® magazine, Bloomberg BusinessWeek magazine and the BLOOMBERG.COM® financial news and information Web site provide news and insight to businesses and investors.
Bloomberg's Trading Systems R&D team is looking for an experienced and delivery focused C++ developer to join their Trade Order Management Systems (TOMS) team.
Bloomberg TOMS is a comprehensive solution for the sell-side trading community, providing trade capture, position and risk management, pre- and post-trade analysis, price discovery and straight-through processing whilst leveraging Bloomberg's market leading data, news and analytics.
A significant new project in 2010 and beyond will extend existing trade and pricing functionality into new markets and requires the development of new applications, infrastructure and market connectivity. The day to day role covers the full development lifecycle; from working closely with internal business groups, gathering and clarifying requirements to building the software, delivering it and maintaining the software in the production environment. Client demand and business visibility is high so you should be delivery focused and able to handle a fast paced environment.
The Research and Development division of Bloomberg is responsible for creating and maintaining all functions within the BLOOMBERG PROFESSIONAL service which is used by our clients in the Finance industry. The BLOOMBERG PROFESSIONAL service a large scale distributed financial information system comprising - Trading functions, Market analysis, Live data and News. All our developers will have direct impact on our product available to the to the finance industry across the globe
- Solid C/C++ development experience is essential, including STL and design patterns.
- Must be able to understand and maintain C code base.
- Experience of full development life cycle.
- Working knowledge of UNIX
- Excellent problem solving skills
- NO FINANCE EXPERIENCE REQUIRED
Other desirable skills include:
- Sell-side Order Management system experience
- Experience of market connectivity for trading and/or pricing applications
- FIX experience