Citi Risk Python Business Analyst in London, United Kingdom

  • Primary Location: United Kingdom,England,London

  • Education: Bachelor's Degree

  • Job Function: Technology

  • Schedule: Full-time

  • Shift: Day Job

  • Employee Status: Regular

  • Travel Time: No

  • Job ID: 18034728

Description

Job Description:

The Rates Risk and CVA Technology teams actively develop and enhance a set of co-operative, strategic systems and services which have a direct bearing on how Citi Capital Markets manages risk arising from trading, including both market and counterparty credit risks. We support traders, salespeople, risk managers, financial controllers and operations staff who are located mostly in London, New York and Tokyo. Much of our development activity is centred on our world-class “Simpliciti” risk management platform -- a modern, large-scale, grid computing and data warehousing solution serving our global client user base. The Simpliciti risk platform is unique in scope, spanning both Trading and CVA (Credit Valuation Adjustment) books, supporting all Rates trading products from bonds to exotic options, and operating across the global trading day. It delivers flexible query and reporting based on a daily load of 1.5 billion rows of risk results. Complementing the Simpliciti risk platform are a host of strategic risk-based services, including a quick request-response valuation/risk service to support trade booking and settlement, counterparty credit risk limit management services, a powerful and versatile client UX framework, and much more.

Simpliciti is being rolled out to other asset classes beyond Rates, including Municipals and Local Markets. Additionally, key areas of functionality being developed and extended this year include:

Intraday (near real-time) risk reporting and monitoring

Regulatory stress testing

Profit Attribution Analysis

Secured Counterparty Pricing (OIS Discounting, Cleared IM etc.)

Counterparty Credit Risk (CVA, DVA, FVA, Basel 3 RWA; pre-trade checks)

It is also being continually refactored to closer adhere to MSST’s Development Principles of Engineering Excellence:

Reusable services with clean APIs

Monitored performance metrics

Zero downtime and support horizontal scaling

Event-driven

Intuitive user interfaces, free of business logic

We have development teams located in London, New York, Canada and Poland. All team members are required to strictly observe the MSST Minimum Development standards: Code reviews; Unit Test coverage; Continuous integration; Code Quality (static/dynamic code analysis); Single-click deployment; Open and Discoverable

Job Purpose:

A talented Python analyst is required to work within the Rates Risk and CVA Technology Team towards the continued development of their modern risk technology platform.

Job Background/context:

This is a challenging and exciting opportunity to work on complex, Front Office risk projects within Markets Technology, cooperating with multiple trading desks, market risk managers and financial controllers to develop this franchise-critical strategic cross-business platform.

Key Responsibilities:

Developing and evolving the new risk platform for valuations, risk measures and stress testing.

Active involvement in the full agile development lifecycle from analysis and design through to deployment and escalation support.

Working with a global team to improve and maintain core code.

Becoming familiar with use of the Rates quant library in Python and Excel.

Development Value:

Work in a leading banking environment on a modern risk system software development.

Gain an understanding of Rates business, markets, products and flows.

Gain knowledge of market and credit risk measures, processes and systems.

Gain expertise in leveraging modern programming languages in order to solve critical business problems in a strategic, quality-driven way.

Qualifications

Knowledge/Experience:

Knowledge and experience of modern software development methodologies.

Has effectively developed and implemented solutions to business problems.

Has taken responsibility for scope, quality, and timeliness of end results.

Skills:

Primary:

Python

Secondary: One of the following should be a strength:

MS SQL Server and SSIS

C#/.NET server-side

Additional knowledge of benefit in the role:

Agile, TDD, CI

Ability to apply sound technical skills to develop creative solutions to meet client and business needs.

Excellent communication skills, oral and written.

Qualifications:

Bachelor’s degree in Computer Science / Information Technology or a related field.

Competencies:

Strong analytical and problem-solving skills.

Responsible, agile and collaborative team worker.

Self-motivated with determination to achieve goals.

Flexible and able to deliver quality results in the required timeframe.

Exceptional candidates who do not meet these criteria may be considered for the role provided they have the necessary skills and experience.

Valuing Diversity: Demonstrates an appreciation of a diverse workforce. Appreciates differences in style or perspective and uses differences to add value to decisions or actions and organisational success.

Citi is an Equal Opportunities Employer