Moteur de recherche d'offres d'emploi Crédit Agricole CIB

eFX IT Algo Developer

Vacancy details

General information


About Crédit Agricole Corporate and Investment Bank (Crédit Agricole CIB)

Crédit Agricole CIB is the corporate and investment banking arm of Credit Agricole Group, the 12th largest banking group worldwide in terms of tier 1 capital (The Banker, July 2021). Nearly 8,600 employees across Europe, the Americas, Asia-Pacific, the Middle East and Africa support the Bank's clients, meeting their financial needs throughout the world. Crédit Agricole CIB offers its large corporate and institutional clients a range of products and services in capital markets activities, investment banking, structured finance, commercial banking and international trade. The Bank is a pioneer in the area of climate finance, and is currently a market leader in this segment with a complete offer for all its clients.

For more information, please visit




Update date


Job description

Business type

Types of Jobs - Corporate & Investment Banking

Job title

eFX IT Algo Developer

Contract type

Permanent Contract

Job summary


This is a high profile role working on the eFX Algo IT team. The team develops the pricing, hedging and low latency order and price distribution team systems for the eFX desk. The team consists of Java and C# developers, developing server-side and UI components respectively. This role is specifically a low-latency Java role, encompassing pricing work, hedging work and market connectivity work.


It is a hands on role which will be majority development work. As an experienced team member, you would be expected to contribute including helping more junior members, estimation, ascertaining and reporting of project progress, architectural views and liaising with project stakeholders including desk heads and front office staff in conjunction with IT stakeholders. The ability to work with Business Analysts, Project Managers and successfully engage with QA both to plan tests and also execute them is crucial. As a trading technology-focused role, an awareness of compliance issues and a willingness work within Credit Agricole's compliance culture is a base level requirement.


A strong knowledge of FX and low latency trading systems is required, with a proven track record of delivering such systems. A high technical development ability in Java is also required, with knowledge of C# being desirable but not essential. Proven experience with at least one delivery technique such as Agile, SCRUM, Kanban and similar is a requirement. The position will also require a strong production stability-focused ethos and the ability to work to that goal with multiple teams, including liaising with support teams on both the infrastructure and the operational side.


The role will report via the Head of Algo IT to the Head of eFX IT.

Your core attributes will include:

·       Clear communication & systematic reasoning.

·       Deep experience with Java working in a similar environment.

·       FIX and other market protocols

·       Have front office knowledge of the FX business or quantitative finance.

·       UNIX OS knowledge.

·       Knowledge about software delivery process and methodologies.




Position location

Geographical area

Europe, United Kingdom



Candidate criteria

Minimal education level

Bachelor Degree / BSc Degree or equivalent

Academic qualification / Speciality


Higher Education (Degree or equivalent) in computer science, maths, physics or engineering



Post-grad in advanced computing, mathematics or a statistical discipline

Required skills


Be able to pick up new technologies as they evolve and contribute to the team new ideas and technologies you have been researching

Technical skills required


Experience in programming with Java, specifically including

·       Multithreading

·       Low latency

·       Garbage collection-aware techniques

·       Performance monitoring including designing appropriate metrics


·       Linux

·       Designing and building real-time mission critical applications and message bus technology

·       Machine sympathy

·       Solace Networking: 10GbE, multicast, Wireshark packet analysis