Mercer is seeking to optimize trading strategies and improve data quality in a dynamic trading environment by supporting the entire trade lifecycle, from order staging to post-trade analysis.
Requirements
- Experience with modern web frameworks and libraries (e.g., FastAPI, Flask, React, MUI)
- Strong coding capability in Python
- Solid understanding of SQL
- Experience with financial products and trading systems
- Proven ability to work across the full software development lifecycle in a fast-paced, collaborative environment
- Strong problem-solving skills
Responsibilities
- Help lead the design and implementation of trading workflows across multiple asset classes, integrating order staging, execution, and booking processes
- Collaborate with portfolio managers and traders to gather requirements and deliver enhancements to order management and execution management platforms
- Develop and maintain APIs and microservices to support real-time trade execution and post-trade processing
- Implement data quality checks and validation rules to ensure accuracy and consistency of financial data
- Collaborate with front and middle office teams to address data discrepancies quickly
- Act as the primary point of contact for data quality issues between front and middle office teams
- Maintain documentation of data quality checks and escalation procedures
Other
- Bachelor’s degree in Engineering, Statistics, Mathematics or Computer Science preferred
- 2+ years of experience with financial products and trading systems
- Strong communication skills
- Ability to work in a hybrid work arrangement, requiring a minimum of three days per week in the office
- Ability to work across the full software development lifecycle in a fast-paced, collaborative environment