884fe03e
Back to job search
  • Title:

    Software Developer - Trading Systems

  • Location:

    City of London

  • Salary:

    Negotiable

  • Contact:

    Emma Broderick

  • Contact email:

    ebroderick@belcan.com

  • Job ref:

    JO0000026608_1740582081

  • Published:

    12 days ago

  • Duration:

    18 Months

  • Expiry date:

    2025-03-28

  • Startdate:

    ASAP

Job Title: Software Developer - Trading Systems

Contract Duration: 21 months

Location: London

Employment Type: Full-time, On-site

IR35 Status: Inside IR35

Job Description:

Belcan Workforce Solutions is seeking a highly skilled Trading Desk Developer for a 21-month contract with a prestigious multinational oil and gas corporation based in London. This full-time, on-site role involves the design, development, and maintenance of software applications across a diverse technology portfolio. The position has been classified as Inside IR35.

The Trading Desk Developer will:

  • Solve technical problems in real-time with a bias for action and a hands-on attitude
  • Act as the interface between Traders, Analysts and clients technical community
  • Support users to best leverage the data and analytics platform
  • Develop fundamental trading models in partnership with Traders and Analysts
  • Develop user-friendly web applications to allow easy interaction with models and analysts
  • Act as a technical mentor for a multidisciplinary team of data engineers, developers and data scientists
  • Stay abreast of industry trends and emerging technologies to continuously enhance the data analytics platform

About you

To be eligible for this role, you must:

  • Have experience in energy / commodity trading familiarity with commodity trading analytics use cases
  • Ability to manage workload under time pressure and changing priorities
  • The ability to translate business requirements into a clean technical design
  • Practical working experience using cloud services (Azure preferred)
  • Understanding of operational aspects like high availability, monitoring, security and robustness

Preferred Qualifications

Additionally, you should meet the following skills / experience requirements in at least one area

  • Data engineering
    • Bachelor's degree in computer science or a related field (or hold other relevant industry experience)
    • Strong proficiency in SQL and experience with database management systems
    • Solid understanding of data modelling, indexing and query optimisation techniques
    • Proficient in at least one programming language (Python preferred)
    • Knowledge of ETL (extract, transform, load) processes and tools
    • Experience with Databricks and Snowflake

  • Web development:
    • Bachelor's degree in computer science, web development, or a related field (or hold other relevant industry experience)
    • Proven experience in building web applications
    • Strong proficiency in HTML, CSS and JavaScript. Experience in designing and integrating RESTful APIs.
    • Experience with front-end frameworks / libraries (React preferred)
    • Familiarity with database systems. Full-stack development experience is helpful
    • Solid understanding of web performance optimisation, security and best practices

This vacancy is being advertised by Belcan