Quant Python Developer

Posted:
10/2/2024, 9:26:02 PM

Location(s):
London, England, United Kingdom ⋅ England, United Kingdom

Experience Level(s):
Junior ⋅ Mid Level ⋅ Senior

Field(s):
Software Engineering

Workplace Type:
On-site

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.

Competencies:

  • 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.

CMC Markets is an equal opportunities employer and positively encourages applications from suitably qualified and eligible candidates regardless of gender, sexual orientation, marital or civil partner status, gender reassignment, race, colour, nationality, ethnic or national origin, religion or belief, disability or age.

CMC Markets UK Plc

Website: https://cmcmarkets.com/

Headquarter Location: London, England, United Kingdom

Employee Count: 501-1000

Year Founded: 1989

IPO Status: Public

Industries: Bitcoin ⋅ Cryptocurrency ⋅ Finance ⋅ Financial Exchanges ⋅ FinTech ⋅ Foreign Exchange Trading ⋅ Internet ⋅ Mobile Apps ⋅ Software ⋅ Trading Platform