Remote Python Risk Developer - Remote

McGregor Boyall Associates Ltd.
Inverness, United Kingdom
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Remote
Inverness, United Kingdom

Tech stack

Software Design Patterns
Python
NumPy
Systems Development Life Cycle
SciPy
Software Engineering
Systems Architecture

Job description

  • Develop algorithms and strategic frameworks for next-generation risk management platforms
  • Participate in all stages of the software development lifecycle
  • Collaborate daily with traders, quantitative analysts, and senior stakeholders
  • Design and implement robust risk calculation and reporting solutions
  • Contribute to system architecture and technical design decisions

Requirements

  • Strong Python programming skills, including proficiency with NumPy, SciPy, and other scientific libraries
  • Demonstrated experience in financial risk management systems development
  • Understanding of FICC products, particularly in Emerging Markets
  • Knowledge of software engineering design patterns and best practices
  • Experience with market data feeds and consumption technology (e.g., Reuters, Bloomberg)
  • Familiarity with yield curves and their construction methodologies

Preferred Qualifications

  • Experience working in tier-one financial institutions
  • Background in Market Risk or Trader Risk development
  • Strong knowledge of rates and fixed income products
  • Experience working in fast-paced delivery environments
  • Ability to communicate complex technical concepts to non-technical stakeholders, If you're an experienced Python developer with a strong interest in financial risk systems and are looking for your next challenging contract role, please get in touch with us today!

Benefits & conditions

  • Competitive contract rates
  • Hybrid/ remote working arrangement
  • Opportunity to work on high-profile projects with exposure to senior business sponsors
  • Collaborative environment with cutting-edge technology
  • Professional development in advanced risk management technologies

Apply for this position