(Internship Jul26) CMI - Software Developer
Description
Software Developer - Internship |
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
Embark on a transformative career journey as a Software Developer in our Capital Market IT (CMI) department! Join a forward-thinking team committed to revolutionizing financial technology.
As an Intern, you will be immersed in cutting-edge projects, shaping the future of capital markets. Unleash your creativity, collaborate with industry leaders, and drive innovation that sets new standards. This is your chance to be a catalyst for change and make your mark in the dynamic world of capital markets.
CMI involves technology solutions and systems used in financial markets for trading, investment, and related activities. This includes electronic trading platforms, risk management systems, market risk, counterparty risk, algorithmic trading, data analytics, and Regulatory measures. The use of advanced technologies like blockchain and artificial intelligence is also becoming increasingly prevalent in capital markets to enhance efficiency and decision-making processes.
Mission : Hedging Optimization Engine
The intern will build on their experience with asset optimization to tackle a complex and multi-instrument problem — optimizing how we hedge our portfolio positions.
Objective: Design and develop a tool that determines the optimal hedging strategy across multiple instrument types (cash, financing, and derivatives), by minimizing cost, volatility and residual risk while respecting portfolio constraints.
Given a set of positions with known Greek exposures (Delta, Gamma, Vega, Theta…), find the optimal combination of hedging instruments that:
- Neutralizes or reduces PnL volatility to within acceptable thresholds
- Minimizes hedging cost (bid/ask spread, carry, financing cost)
- Respects constraints (liquidity, notional limits, counterparty exposure, eligible instrument universe)
Instrument Universe:
Type | Examples |
Cash | Spot FX, bonds, equities… |
Financing | Repos, FX forwards… |
Derivatives | Options, futures, swaps, etc. |
Qualifications and Profile
- Pursuing Masters or Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or related fields.
- Familiar with Agile/ Waterfall methodologies, and Software testing lifecycle.
- Proficiency in programming languages e.g. SQL, Java, C++, .NET, data analysis and presentation skills
- Well versed with latest technology trends, knowledge of finance/capital markets/IT
- Self-starter with proactive mindset and the ability to thrive in a fast-paced, dynamic environment
- Demonstrated ability to work independently as well as collaboratively within a team environment.
- 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
Soft Skills
- Excellent problem-solving, analytical skills, attention to detail, & curious.
- Independent contributor with the ability to collaborate and work effectively within the team.
- Excellent written and verbal communication and interpersonal skills.
- Passion for automation, standardization and best practices
- Willingness to learn and adapt to latest/new technologies.
Results and Benefits
- Gain valuable real-world experience in software testing with one of the best and innovative banks
- Gain hands-on experience in latest trends in Capital markets, investment banking, etc.
- Mentorship and guidance from talented and supportive team of experienced professionals
- Opportunity to contribute to a dynamic project and make a real impact
- Acquire valuable skills that are highly sought after in the tech industry
- Build a strong foundation in Software quality assurance practices and methodologies in capital markets
- Develop problem-solving and troubleshooting skills that are essential for success in the tech industry
Visit us on: http://www.ca-cib.com/ and follow us on