Job Title: Financial Risk Application Developer/Analyst
Nature of Contract: Hybrid
Location: Montreal, QC
Contract Duration: 12+ months
End Client: Banking Domain
Description:
- This is an exciting opportunity to work on the Firm’s next generation, cross-asset Risk Calculation Environment (RICE).
- RICE is a strategic project, consolidating the Firm’s valuation, risk, market data, and Profit & Loss (PnL) for all OTC cash and derivative positions.
- This role offers a chance to work on a technically challenging, multi-year project to renovate the Firm's risk and market data systems and to gain insights into the Firm’s Fixed Income Derivatives business by collaborating closely with trading desks and strategists.
- RICE is a graph-based calculation platform with pricing engines running on over 5,000 Virtual Machines deployed across multiple Computing Grids, capable of scaling based on demand and performing billions of computations daily.
- You will work on one of the largest Scala codebases globally, with ample opportunities to contribute significantly and impact the Firm’s business.
- This position is within a front-office technology team.
- Depending on the project, interactions will include the trading desk, quants/strats, financial controllers, market risk, and derivatives operations departments.
- Since pricing is central to the business, there will be collaboration with various other technology teams, such as RICE Core/FX/Credit, Optimus, Enterprise Applications Infrastructure, Analytics, among others.
Skills required:
- As a developer in the Linear Rates Technology team, you will work with the trading desk, quantitative strategists, QA teams, and IT colleagues to gather requirements, design system architecture, implement code, guide QA in developing integration tests, perform post-rollout support, and contribute to production support.
- The team values collaboration, and participation in knowledge transfer sessions is highly encouraged.
- Projects involve all aspects of pre-trading, front-office risk, and market data, including capture, storage, workflow management, and calibration of yield curves and other market data objects.
- Various risk systems are employed for calculation and report generation to estimate PnL and risk profiles across different simulation scenarios for intraday and end-of-day use.
- Pre-trading systems are used to price quote requests and to book filled trades into trade capture systems.