Enable job alerts via email!

Front Office Developer (C++/C#/Java/Python)

MARGO

London

On-site

GBP 125,000 - 150,000

Full time

30 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative consultancy is seeking a Front Office Developer to join its dynamic team within a prestigious corporate and investment bank. This role promises an exciting opportunity to work on the creation and enhancement of trading platforms, ensuring high reliability and efficiency in a fast-paced environment. You will collaborate closely with traders and researchers, leveraging your programming skills in C++, C#, Java, or Python. With a strong focus on professional development and a supportive team culture, this position offers a chance to thrive in the intersection of technology and finance, tackling complex challenges and making a significant impact.

Qualifications

  • Deep understanding of object-oriented programming concepts and principles.
  • Strong skills in C++, C#, Java, or Python development.

Responsibilities

  • Creation and development of new trading platforms.
  • Maintain and enhance existing architecture and tools.
  • Work with traders on requirements for new features.

Skills

C++
C#
Java
Python
SQL
Linux
Problem-solving
Communication
Teamwork

Job description

Margo is a Tech Native consultancy covering high value-added IT expertise for the market finance industry. We believe that the smart alliance between complex IT topics and the finance area brings the most challenging topics to our consultants: low latency, multithreading, high data volume…

Joining Margo as an IT consultant is the promise to be part of a human-sized company with an internal monitoring and tailor-made training policy that assures you to develop your skills.

Its offers are organized around 3 main expertise: IT Support, Rapid Application Development, and Software Development.

Margo is seeking a Front Office Developer (C++ or C# or Java or Python) to integrate its teams within a worldwide corporate and investment bank.

Key Responsibilities
  • Creation/development of new trading platforms
  • Implementation of new products, trading machines/algorithms
  • Maintain and enhance the existing architecture, monitoring, and analysis tools
  • Work with traders/research on the requirements of new features/applications
  • Ensure trading systems are up and running at all times
  • Develop tools that help ensure systems are reliable and efficient
  • Rationalise and enhance the platform reliability
Financial Products
  • Forex
  • Equities and derivatives
  • Emerging markets
  • Commodities
  • Risk and PnL
  • Credit and rates
  • Exchange-traded funds
  • Convertible bonds
Skills Required
  • Deep understanding of object-oriented programming concepts and principles
  • Strong skills in C++ or C# or Java or Python development (depending on the team/project) with good knowledge of their ecosystem
  • Knowledge of SQL and Linux (including development, debugging, scripting, and networking)
  • Problem-solving mindset with the capacity to work independently and deliver when under pressure and time constraints
  • Interest in working within a front-office environment and interacting with traders and researchers
  • Technical ability, communication, and teamwork spirit
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.