Project description
The project focuses on global client connectivity trading systems, including A4, A4FIX, FIXAJ, and BlueDirect. The team is undertaking a multi-year initiative to modernize existing connectivity platforms, enhance system performance, introduce new functionality, and address evolving market regulatory requirements. The project operates in a global environment, bringing together technical and business stakeholders to solve complex challenges and make architectural decisions.
Responsibilities
- - Design, develop, and enhance global client connectivity trading systems.
- Contribute to architectural decisions and solutions for complex technical challenges.
- Develop functionality to support client requirements and market regulatory changes.
- Improve system performance, reliability, and maintainability.
- Support the modernization of existing connectivity platforms.
- Help evolve the delivery ecosystem toward a DevOps approach, continuous integration, and continuous delivery.
- Collaborate closely with analysts, developers, and business stakeholders across global teams.
- Participate in configuration management, releases, and post-implementation support.
SKILLS
Must have
- - 5–7 years of hands-on C++ development experience, including multithreading, data structures, STL, casting, templates, pointers, socket programming, and algorithms.
- Strong programming experience in Linux/Unix environments.
- Proven development experience within the financial services/trading domain, including order management systems, the FIX protocol, and order-state handling.
- Experience designing and developing high-performance, highly available, high-throughput, low-latency, high-capacity, transaction-oriented distributed systems.
- Strong understanding of equity trading environments, ideally within a multi-regional or global setting.
- Excellent communication skills, with the ability to explain complex functional and non-functional concepts clearly to both IT and business stakeholders.
Nice to have
- Previous experience developing or supporting client connectivity systems, preferably within a trading environment.
- Experience with Java, particularly Core Java, Collections, and Reflection.
- Experience providing Level 3 (L3) development support in demanding, production-critical environments.