Description:
Foreign Exchange Technology
General Description
The Foreign Exchange (FX) Technology team is responsible for the core technologies providing trade capture and risk management for the FX business’s traders and salespeople. On the trading side, the systems allow traders to manage trades and positions, calculate P&L, and determine risk during the entire trading life cycle. For salespeople, the technology team provides applications allowing them to price and execute trades agreed with clients, and to view clients’ trades, positions and revenues.
This particular position encompasses the following responsibilities:
- Ability to develop a deep understanding of existing system architecture
- Hands on design, development, testing and deployment of server-side services and applications supporting the business
- Working closely with colleagues in the FX technology team and other technology teams to collaborate on delivering integrated solutions
- Providing support for traders and salespeople with application and infrastructure questions or issues. To support these responsibilities, FX technology team members must possess excellent verbal and written communication skills.
The successful candidate must be able to work collaboratively with other senior developers and with the trading desk (traders and strats) directly. Meeting deadlines and delivering results to the business and to the rest of the team is paramount, as is having a strong sense of ownership and commitment.
Required skills:
- 3+ years of professional development experience
- Strong core Java development within a service oriented architecture: comfortable with threading, inter-process communication, XML-based messaging- Familiar with relational databases and SQL- Communication: able to express ideas clearly and concisely- Clear understanding of object-oriented fundamentals
Nice to have
- Knowledge of FIX protocol and experience developing FIX applications
- Experience developing high throughput transaction/event processing systems
- Experience developing, delivering and supporting software for Linux (or other UNIX) operating system
- Knowledge of Foreign Exchange Trading systems