General information
Entity
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 www.ca-cib.com
Twitter: https://twitter.com/ca_cib
LinkedIn: https://www.linkedin.com/company/credit-agricole-cib/
Reference
2022-69793
Update date
15/06/2022
Job description
Business type
Types of Jobs - Corporate & Investment Banking
Job title
eFX IT Algo Developer
Contract type
Permanent Contract
Job summary
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
City
London
Candidate criteria
Minimal education level
Bachelor Degree / BSc Degree or equivalent
Academic qualification / Speciality
ESSENTIAL:
Higher Education (Degree or equivalent) in computer science, maths, physics or engineering
DESIRABLE:
Post-grad in advanced computing, mathematics or a statistical discipline
Required skills
ESSENTIAL:
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
ESSENTIAL:
Experience in programming with Java, specifically including
· Multithreading
· Low latency
· Garbage collection-aware techniques
· Performance monitoring including designing appropriate metrics
DESIRABLE:
· Linux
· Designing and building real-time mission critical applications and message bus technology
· Machine sympathy
· Solace Networking: 10GbE, multicast, Wireshark packet analysis