Global Transaction Cost Analysis platform for equities, BECS (Best Execution Consulting Services), provides pre-trade analysis, optimization, post-trade measurement, reporting, and analysis for institutional buy-side and sell-side clients. It offers real-time monitoring of trading flows and integrates pre-trade estimation with external Order Management Systems (OMS) and Execution Management Systems (EMS).
This is a senior-level position responsible for establishing and implementing new or revised application systems and programs in coordination with key stakeholders. In this role, you will be a key contributor to the development, delivery and modernization of a global Transaction Cost Analysis product.
A significant part of this role involves driving the re-architecture and migration of the platform. You will be instrumental in simplifying, transforming the application's technology stack, moving from legacy systems to a modern, robust, and scalable architecture.
Responsibilities
- Lead and participate in major technology migration projects, including moving from .NET to Java, transitioning from SQL Server to MSaaS, and migrating middleware to an AMPS-based solution.
- Partner with multiple teams like Product Services, Market Data providers to ensure appropriate integration of functions to meet goals and identify necessary system enhancements.
- Provide expertise in applications programming, ensuring new micro services based designs adhere to the overall architecture blueprint.
- Collaborate with other team members to extend functionality and enhance the performance of existing processes.
- Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation.
- Be instrumental in the design and implementation of automated integration testing.
- Provide second-line support, including out-of-hours, for the processes and components you develop.
- Close partnership with regulatory, compliance, and audit.
- Rapid adoption of AI toolkits in line with the firm’s strategy of modernization of the development process.
- Compute and estate management including hygiene, security, and vulnerability items.
Key Skills and Experience Required
- 10+ years of relevant experience in core java application development or systems analysis role.
- Experience with technology migration projects.
- Strong experience with relational databases and database migration projects (e.g., SQL Server to a managed service like MSaaS).
- Experience with high-performance middleware and messaging systems; familiarity with AMPS is a strong plus.
- Familiarity with modern infrastructure, cloud technologies, containerization technologies (e.g., Docker, OpenShift, Kubernetes) and microservices architecture.
- Experience with standard developer tooling, such as Lightspeed, BitBucket/GitHub, Jira, Confluence, build tools such as Gradle and Maven etc.
- Exposure to and interest in AI tools and technologies.
- A highly motivated self-starter who is comfortable taking on new challenges and learning new technologies.
- Demonstrated leadership and project management skills.
- Consistently demonstrates clear and concise written and verbal communication.
Bonus Points For
- Experience with .NET technologies, as this will be valuable during the migration process.
- Prior experience developing front-office Trading, Order Management, or Transaction Cost Analysis (TCA) systems.
Education
- Bachelor’s degree/University degree or equivalent experience.
- Master’s degree preferred.
------------------------------------------------------
Job Family Group:
Technology
------------------------------------------------------
Job Family:
Applications Development
------------------------------------------------------
Time Type:
Full time
------------------------------------------------------
Most Relevant Skills
Please see the requirements listed above.
------------------------------------------------------
Other Relevant Skills
For complementary skills, please see above and/or contact the recruiter.
------------------------------------------------------
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.
If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.
View Citi’s EEO Policy Statement and the Know Your Rights poster.