Responsibilities:
- Active involvement in all phases of the software development life cycle relating to tools and applications supporting the trade allocation process
- Design real-time trade processing systems
- Develop and maintain systems capable of handling high volumes of trade data in an efficient and accurate manner
- Collaborate with senior business stakeholders in order to ensure systems and processes are supported
- Develop and integrate testing technology relating to unit tests, integration tests, and automated scripts
Qualifications:
- Ability to develop and troubleshoot technology relating to trade allocation systems
- Experience with real-time data processing, as well as low-latency, high-throughput trading environments
- Strong proficiency in Python and Java (4+ years)
- Database systems experience and proficiency in SQL
- Strong understanding of post-trade processes and trading workflows
- Knowledge of both OMS and EMS
- Bachelor's Degree in Computer Science, Software Engineering, Finance, or related field
