Python Developer Python Developer …

Centrica
in London, England, United Kingdom
Permanent, Full time
Be the first to apply
Negotiable
Centrica
in London, England, United Kingdom
Permanent, Full time
Be the first to apply
Negotiable
We are looking for a Python Developer to support the development of our pricing and risk management systems. This is a broad role within an agile team of about ten people located across two offices in London and Denmark. This role will be situated in the London office.

We are looking for a Python Developer to support the development of our pricing and risk management systems. This is a broad role within an agile team of about ten people located across two offices in London and Denmark. This role will be situated in the London office.

The successful candidate will be required to produce high quality increments to the team's code base working both individually and collaboratively, as well as consult on software design, systems architecture and software engineering practices.

The Quantitative Analytics team within Centrica Energy Marketing and Trading is responsible for:

  • Providing high-quality model development that supports front office pricing and risk management of complex and structured products
  • Carrying out quantitative analysis of complex trading to help EM&T's traders to maximise value and manage risk
  • Assisting originators in development of new products.

The Job role:

  • Development of the technology-oriented aspects of the pricing library and associated systems, written in Python
  • Python Dev Ops
  • Develop and advise on:
    • Object modelling, interface design
    • Automated testing
    • Refactoring
    • Performance optimisation (Numpy, multi-processing etc).

The Person:

Mandatory Skills

  • Python
  • Object Orientation, Software Architecture and Patterns
  • Dev ops and automated deployment
  • Strong Communicator

Desirable Experience

  • User interface design and development
  • Multiprocessing and cloud computing
  • Developing in a team and Agile methods
  • Working in a trading environment
  • Energy/commodity market familiarity
  • Derivatives pricing and risk management systems.
Close
Loading...