Quant Python Developer

CMC MARKETS PLC, City of Westminster

Quant Python Developer

Salary not available. View on company website.

CMC MARKETS PLC, City of Westminster

  • Full time
  • Permanent
  • Onsite working

Posted today, 24 Nov | Get your application in now to be one of the first to apply.

Closing date: Closing date not specified

job Ref: 6f846108a74840048badd81b6bafe42c

Full Job Description

CMC Markets are looking for an experienced Quant Python developer to join our Derivatives' team. We work on a pricing and trading platform utilising third-party vendor APIs written in Python and proprietary language for processing real-time business data., As well as development, a senior developer will take on more design responsibility for various projects, as well as providing technical mentoring to other members of the team.

  • Design and develop pricing and risk components to support the firm's market-making business, working across multiple asset classes ranging across Options, Equities, FX, Commodities and other derivatives.
  • Support Business functions in their day-to-day activities, investigating incidents and proposing long-term innovative solutions to recurring issues.
  • Partner with other key groups : financial engineering and quantitative teams, business operations, product development and the other IT teams;
  • to ensure products are implemented efficiently and meet the demands both internally (dealing) and externally (clients) and addressing any issues that arise.
  • Supervise the integration of third-party solutions within the Derivatives unit. Ensure of the smooth running of all operations supervised by the Derivatives Quantitative team.
  • Maintain personal / professional development to meet the changing demands of the role, including all relevant regulatory and legislative training.
  • Understand the nature of the trading floor business and the need to respond quickly and efficiently to issues that can or has caused business outage.
  • Creation of maintenance and reporting tools relevant to the product area as appropriate.
  • Ensure a positive approach to challenge and provide open and honest feedback.
  • Provide mentoring and training for more junior members of the Derivatives group.
  • Occasional requirement to work during the weekend for a product release or maintenance.

    Proficiency in OOP languages, Python, and any other languages (Java or C++).
  • Derivatives Valuation, Risk models and Volatility calibration methodologies.
  • Strong solution design skills.
  • Strong requirements analysis skills
  • Experience of continuous integration
  • Strong Team Player
  • Takes personal responsibility to deliver results.
  • Essential :
  • In-depth knowledge of OOP programming and problem-solving skills.
  • Good understanding of core financial concepts / mathematics and a strong interest in the area.
  • Excellent communication skills supporting an ability to adapt to the trading floor and the pressures of working closely with the business.
  • Experience of all aspects of the development lifecycle.
  • Proven experience in a comparable role within the Financial industry.
  • Experience of developing large scale systems.
  • Desirable :
  • Financial knowledge from developing trading systems.
  • Exposure to financial product valuation frameworks.

Relevant jobs