(Internship Jan27) CMI - Software Developer (SALES)

Crédit Agricole Corporate and Investment Bank (ISAP Singapore)

Singapore

On-site

SGD 13,000 - 20,000

Part time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Crédit Agricole CIB in Singapore offers a Software Developer Intern position within the Sales IT team, focusing on development and QA for front-office applications used by traders and sales staff. You will gain hands-on experience in Java and Python, with exposure to Angular front-end, Spring Boot, MongoDB back-end, and DevOps practices in a major bank environment.

You will work on AI-driven projects, including translation of chat data for structured insights, while collaborating with IT

Qualifications

  • Final year student pursuing Master’s or Bachelor's Degree in Computer Science, IT, Software Engineering or related fields.
  • Proficiency in Java and Python programming languages.
  • Shell scripting experience.
  • Familiarity with AI-powered development tools (e.g., GitHub Copilot) and willingness to learn best practices.
  • Basic understanding of AI/ML concepts and eagerness to develop prompt engineering skills.
  • Ability to review AI-generated code and outputs with guidance from senior team members.
  • Interest in exploring how AI tools can improve development workflows.
  • Strong passion for software development and quality assurance.

Responsibilities

  • Work with an AI model that processes raw chat conversations and transforms them into actionable data.
  • Gain hands-on experience on Front-end: Angular and Back-end: Spring Boot and MongoDB.
  • Follow CACIB standards including GitLab, JIRA, and GitLab CI/CD pipeline from development through deployment.
  • Utilize AI-assisted development tools to accelerate development efficiency.
  • Support development lifecycle and test automation efforts.

Skills

Java
Python
Shell scripting
Problem solving
Teamwork
Communication

Education

Final year student pursuing Master’s or Bachelor's Degree in Computer Science/IT/Software Engineering

Tools

Angular
Spring Boot
MongoDB
GitLab CI/CD
GitHub Copilot

Job description

Software Developer Intern

Who we are

Crédit Agricole Corporate and Investment Bank (Crédit Agricole CIB) is the corporate and investment banking arm of Crédit Agricole Group, world’s 10th largest bank by total assets.

Our Singapore center

is the 2nd largest IT setup (after Paris Head Office) for Crédit Agricole CIB's worldwide business. We work daily with international branches located in 30 markets by:

  • Envisioning and preparing the Bank’s futures information systems
  • Partnering and supporting core banking flagships and transverse areas in their large scale development projects
  • Providing premium In-house Banking applications

This unique positioning empowers us to bring our core banking business a sustainable competitive advantage on the market.

We seek innovative and agile people sharing our mindset to support ambitious and forthcoming technological challenges.

Team & Position

Capital Market IT (CMI) department manages the information systems for capital markets activities which includes Front Office (FO) booking platforms, Sales, Risk Management (RM) control and regulatory reporting systems, financial product and contract valuation systems, and much more.

The successful candidate will collaborate with front-line IT professionals who understand the nature of business operations, timing of activities & data flowing through internal and external systems. You will also be in touch with business users, infrastructure engineers and system managers.

As an Intern, you will join the SALES IT team that focuses on technical improvements and automation in the areas of Development or Quality Assurance (QA) related to applications used by our front-office Salespersons. This is an excellent opportunity to gain hands‑on experience in the software engineering and quality assurance processes in a major Bank.

Mission Objectives

During this internship, you will drive impact by:

  • Building strong collaborative relationships within the team and with stakeholders.
  • Demonstrating a deep passion for Technology and development.
  • Interest in Bank activities: Understand capital markets business activities.
  • Application process automation: Appetite for continuous improvement and automation, to optimize new as well as existing processes.

You will have the opportunity to participate in one or more of the following:

  • Artificial Intelligence (AI): Translate raw chats between Sales and Traders by using Natural Language Processing (NLP), and to gain patterns and insights about the market.
  • Operational Efficiency: Build tools to automate the tasks of our application support teams to enable efficiency and scalability. Modernize our workflows with industry-recognized SRE and DevOps tools.
  • Development and Test Automation: Implement an NLP project to translate test cases that are described in plain language into executable test scripts written through AI.
Overview:

The project aims to enhance the application that consolidates Request For Quote (RFQ) processes. The primary objective is to analyze and convert CHAT communications (Bloomberg) between Sales and Traders regarding financial product quotes/news into structured data.

Technologies used by the development team
  • Object-oriented language: Java, Python
  • Tools: IDE(Eclipse/IntelliJ), Selenium, Apache Maven.
  • Testing automation frameworks (JUnit, TestNG, BDD, etc.).
  • Relational DB and language: MySQL, SQL Server, Sybase.
  • DevOps Pipeline tooling GIT, Jenkins, GitLab, Docker / Kubernetes.
  • Understanding of Agile/Scrum methodologies.
Responsibilities

You will work with an AI model that processes raw chat conversations and transforms them into meaningful, actionable data for Salespersons to use in real-world client analysis.

Gain hands‑on experience and technical exposure on:

  • Front-end: Angular
  • Back-end: Spring Boot and MongoDB
  • Development Lifecycle: Following CACIB standards including GitLab, JIRA, and GitLab CI/CD pipeline from development through deployment (following Spec-Driven Development methodology)
  • AI-Assisted Development: GitHub Copilot to accelerate development efficiency
Qualifications and Profile

Final year student pursuing Master’s or Bachelor's Degree in Computer Science, Information Technology, Software Engineering, or related fields.

Technical Skills:
  • Proficiency in Java and Python programming languages, Shell Scripting.
  • Familiarity with AI-powered development tools (e.g., GitHub, Copilot) and willingness to learn best practices for their effective use.
  • Basic understanding of AI/ML concepts and eagerness to develop skills in prompt engineering and responsible AI usage.
  • Ability to critically review AI-generated code and outputs with guidance from senior team members.
  • Interest in exploring how AI tools can improve development workflows and problem-solving approaches.
  • Strong passion for software development and quality assurance.
Soft Skills:
  • Appetite to follow technology trend and participate to communities.
  • Eagerness to learn and adapt in a dynamic software development environment.
  • Excellent problem-solving and analytical skills.
  • Effective communication skills and ability to work collaboratively in a team.
  • Strong aptitude and inquisitive.
  • Passion for sharing expertise and grow team members’ skills.

Visit us at http://www.ca-cib.com/en and follow us on

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Developer Intern (Full-time, Jan-Jun 2027)
Software Developer Intern (Full-time, Jan-Jun 2027)

Crédit Agricole CIB • Singapore

On-site
SGD 20,000 - 31,000
(Internship Jan27) CMI - .Net Software Developer (RAOP)
(Internship Jan27) CMI - .Net Software Developer (RAOP)

Crédit Agricole Corporate and Investment Bank (ISAP Singapore) • Singapore

On-site
SGD 13,000 - 20,000
Career development opportunities
Hands-on AI tooling experience
Networking with global teams
Java Software Engineer Intern (Jan 2027 intake)
Java Software Engineer Intern (Jan 2027 intake)

Crédit Agricole CIB • Singapore

On-site
SGD 20,000 - 27,000
Java Backend Software Engineer
Java Backend Software Engineer

Crédit Agricole CIB • Singapore

On-site
SGD 90,000 - 140,000
AI-Driven Finance Software Engineer Intern
AI-Driven Finance Software Engineer Intern

Crédit Agricole Corporate and Investment Bank (ISAP Singapore) • Singapore

On-site
SGD 13,000 - 20,000
Junior Software Engineer (Java)
Junior Software Engineer (Java)

Crédit Agricole CIB • Singapore

On-site
SGD 60,000 - 90,000
Junior Java Developer
Junior Java Developer

Crédit Agricole CIB • Singapore

On-site
SGD 70,000 - 110,000
Java Software Engineer
Java Software Engineer

Crédit Agricole CIB • Singapore

On-site
SGD 90,000 - 150,000
Capital Markets Tech Intern: Automate & Monitor Systems
Capital Markets Tech Intern: Automate & Monitor Systems

Crédit Agricole CIB • Singapore

On-site
SGD 20,000 - 31,000
Senior Java Developer
Senior Java Developer

Crédit Agricole CIB • Singapore

On-site
SGD 120,000 - 180,000