The Transparency team is a Front Office development team responsible for the development of cross-asset automated pricing and risk systems, primarily focused on FICC derivatives. The Transparency team works directly with global sales/trading/quant teams on the development of applications incorporating pricing and risk models used for electronic trading. These applications are used globally by Front Office sales and traders and are critical to TD’s trading activities.
Requirements
- 7+ years’ experience as a software engineer delivering FO pricing/trading/risk solutions
- Strong Core Java knowledge, JDK 17+
- Strong knowledge of Interest Rate Swap products (FRA/IRS/XCCY)
- Experience working with Bloomberg APIs (i.e. BPIPE, SAPI, DAPI)
- Experience with Java performance testing
- JavaScript + React experience
- Java 17+/Scala
Responsibilities
- Ability to work with sales/trading/quant teams on implementing pricing/risk model requirements
- Ability to work with eTrading/infrastructure teams on distribution of pricing/risk model outputs
- Ability to develop high performance event-driven messaging systems
- Experience with implementing automated unit + regression testing into CI/CD development pipelines
- Strong understanding and experience with multi-threaded programming
- A strong leader on technical design and solutions and to provides technical expertise with a focus on efficiency, reliability, scalability, and security; includes planning, evaluating, recommending, designing, operationalizing, and supporting solutions in compliance with enterprise and industry standards.
- Ability to plan, evaluate, recommend, design, operationalize, and support solutions in compliance with enterprise and industry standards.
Other
- College/University degree with emphasis on numerical subjects (Computer Science, Engineering, Maths, Sciences etc.)
- Ability to lead and help team members on technical implementations.
- Ability to work on multiple initiatives at the same time
- Familiar with Agile, and SDLC processes
- Undergraduate degree or Technical Certificate