About CMI
Capital Markets IT (CMI) is the IT department within the bank focused on solutions related to Capital Markets. This includes Front Office booking platforms, Back Office platforms, Risk Management control and regulatory reporting systems, financial product and contract valuation systems, and more.
Responsibilities
- Contribute to developing high-quality, fully tested source code in line with deadlines, schedules and coding standards.
- Liaise with senior developers and technical leads to understand designs.
- Liaise with business analysts to clarify and understand requirements.
- Work with CI/CD and understand branching implementation.
- Organize and maintain detailed technical documentation.
- Develop test strategies in coordination with project managers and business analysts.
- Provide technical assistance during user acceptance testing.
- Support production applications by analyzing and resolving issues.
Required experience and skills
- At least 2 years of software development experience.
- At least 1 year of experience working with Java.
- Understanding of recent Java language features, including lambdas, streams and futures.
- Good knowledge of algorithms and data structures.
- Strong code analysis skills, including understanding execution flow and debugging without a debugger.
- Experience with Maven, Git, and writing and maintaining integration tests.
- Strong familiarity with Linux and Bash.
- Good knowledge of SQL or an SQL-inspired dialect such as HQL.
Additional skills
Exposure to Jenkins, Ansible, DevOps practices, Jira, Spring, Spring Boot, Swagger, RESTful web services, Kafka or MQ is beneficial. Knowledge of web development, Docker/Kubernetes, microservices, Elasticsearch and capital markets applications is helpful.
Education
A Bachelor’s or Master’s degree in Computer Science, Information Technology, Programming and Systems Analysis, or a related field is required.
Professional skills
- Excellent communication and interpersonal skills.
- Excellent problem-solving and analytical skills.
- Ability to work under pressure.
- Interest in technology trends and participation in communities.
- Eagerness to learn and adapt to new technologies.
- Perseverance, diligence and effective time management.
- Passion for sharing expertise and developing team members’ skills.
- Autonomous, self-motivated and an excellent team player.
About Crédit Agricole Corporate and Investment Bank
Crédit Agricole CIB is the corporate and investment bank of the Crédit Agricole group. It supports major companies and financial institutions in their development and project financing. The bank operates in a multicultural environment across more than 30 international locations and emphasizes collaboration, innovation, diversity and inclusion.