jobs in Crédit Agricole CIB

Software Developer Intern (Full-time, Jan-Jun 2027) jobs in Crédit Agricole CIB - Maukerja

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

Crédit Agricole CIB

Singapore

Share
Save

Working Location

  • Singapore

Job Description

Responsibilities

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.


Important Information

Never provide your bank or credit card details when applying for jobs. Do not transfer any money or complete unrelated online surveys. If you see something suspicious, Report this Job ad.

Learn More