Point your AI agent at freehire and let it find you a job.

Get the CLI →

Credit Agricole CIB

NewBe an early applicant

CMI Software Engineer

Posted
Discussion

Summary

Software engineer in Credit Agricole CIB's Capital Markets IT department in Singapore, building and supporting Java-based platforms for front-office booking, back office, risk management and regulatory reporting. Day to day involves writing tested code, CI/CD, test strategy, documentation, and production support.

Job Description

About CMI

Capital Markets IT (CMI) is the IT department within the bank focused on solutions related to Capital Markets. This includes Front Office (FO) booking platforms, Back Office (BO) platforms, Risk Management (RM) control and regulatory reporting systems, financial product and contract valuation systems, and much more. It is the department most directly exposed to the bank's financial operations.

Responsibilities

Contributing to development of high quality fully tested source code complying with deadlines, schedule and coding standards. Liaise with senior developer and technical lead for design understanding Liaise with business analysts for clarification and understanding of requirements. Familiar with CI-CD and good understanding of branching implementation Organize and keep up to date detailed technical documentation Develop tests strategy in coordination with project manager / Business Analysts Provide technical assistance during user acceptance test Support applications in production - analyze and resolve issues as they arise

Complément

The Successful Candidate Will Definitely Have

At least 2 years of software development experience At least 1 years' experience working with Java An understanding of recent Java language features, such as lambdas, streams, and futures Good knowledge of algorithms and data structures Strong ability to analyze code – understand execution flow & debug even accessing to a debugger Experience with Maven, Git, writing and maintaining integration tests Strong familiarity with Linux and bash Good knowledge of SQL or an SQL-inspired dialect such as HQL

An ideal candidate will also have exposure in some or all of the following:

Jenkins and Ansible with exposure to devops culture Jira or a similar issue-tracking system The Spring framework and IoC, and particularly Spring Boot and Swagger for restful web services Messaging technology such as kafka, MQ

Additionally, knowledge of the following would be helpful although it is not required:

Web development fundamentals (HTML, Javascript, jQuery, ReactJS, etc) Docker/Kubernetes, Microservices ElasticSearch General knowledge and understanding of investment banking domain, capital market FO/BO environment is an advantage Understanding or interest in finance & financial markets, particularly interest rate derivatives in their many forms (Forwards, Futures, Swaps, Swaptions, etc),

Application criteria

Company Crédit Agricole CIB

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

Crédit Agricole CIB is the corporate and investment bank of the Crédit Agricole group, the 10th largest banking group in the world *.

We support major companies and financial institutions in their development and the financing of their projects.

As pioneers in responsible finance, social and environmental commitments are at the heart of our activities.

Joining our teams means working in a multicultural environment, both dynamic and stimulating, where you will contribute to developing a sustainable economy.

We support employees throughout their journey: you will develop your skills and access various mobility opportunities among the diversity of our businesses in more than 30 international locations.

Our culture is built on collaboration, innovation and openness, where everyone is valued and empowered.

By working every day in the interest of society, Crédit Agricole CIB aligns with the Group values committed to diversity and inclusion and placing people at the heart of all its transformations.

All our jobs are open to people with disabilities. We welcome applications from candidates of all backgrounds and experiences.

Ready to take part in our mission

By balance sheet size - The Banker, Juillet 2025

Skills

What Lead Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available