Software Engineer Lead

Vacancy details

General information

Entity

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

Crédit Agricole CIB is the corporate and investment banking arm of Crédit Agricole Group, the 10th largest banking group worldwide in terms of balance sheet size (The Banker, July 2022).
8,600 employees in more than 30 countries across Europe, the Americas, Asia-Pacific, the Middle-East and North Africa, support the Bank's clients, meeting their financial needs throughout the world.
Crédit Agricole CIB offers its large corporate and institutional clients a range of products and services in capital market activities, investment banking, structured finance, commercial banking and international trade.
The Bank is a pioneer in the area of climate finance, and is currently a market leader in this segment with a complete offer for all its clients.


For more information, please visit www.ca-cib.com

Twitter: https://twitter.com/ca_cib
LinkedIn: https://www.linkedin.com/company/credit-agricole-cib/

By working every day in the interest of society, we are a group committed to diversity and inclusion. All our positions are open to people with disabilities.   

Reference

2025-95914  

Update date

22/01/2025

Job description

Business type

Types of Jobs - IT, Digital et Data

Job title

Software Engineer Lead

Contract type

Permanent Contract

Job summary

Main Responsibilities
·    Resolve incidents impacting users swiftly and efficiently. Thorough investigation and communication Research, design, and develop computer and network software or specialised utility programs.
·    Analyse user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis.
·    Update software, enhances existing software capabilities, and develops and direct software testing and validation procedures.
·    Work with computer hardware engineers to integrate hardware and software systems and develop specifications and performance requirements
·    Leads technical design for Projects led by the IT Delivery team. Inspires team to search for the optimal technical solution. Facilitates the collective search for technical solution. Validates Team technical design and is accountable for Technical pricing
·    Supports the members of the team in their technical activities. Trains new joiners and junior staff. Helps IT Delivery team members in solving their technical issues
·    Takes in charge most complex technical subjects. Contributes to code review
·    Responsible for consistent code integration in the Information System. Analyses the impact of one technical design on IS technical architecture. Contributes with Technical Architect in the choices of implementation within the IS.
·    Ensures quality and technical maintainability of the product. Ensures that development and testing strategies are respected by the team. Favours Best practices like Craftmanship and Devops

Qualifications and Profile
·    Candidates should have 7 years experience in relevant activities.
·    At least 8 years of software development experience

Technical
·    At least 5 years’ experience working with C#, and particularly modern, cross-platform .NET
·    A strong understanding of advanced C# language features, such as async/await, dependency injection, etc.
·    Good knowledge of algorithms and data structures, with strong fundamentals in complexity analysis
·    Good knowledge of development tools: Jenkins, GIT, SVN, Azure DevOps or equivalent
·    Strong ability to analyze code – understand execution flow & debug even without access to a debugger
·    Experience with the dotnet CLI, writing and maintaining integration and unit tests
·    Strong familiarity with both Windows and Linux, including shell scripting
·    Good knowledge of Transact SQL and Entity Framework Core
·    Good knowledge in UNIX platform and database management systems( SQL, Oracle, Sybase, BigData…..)
·    Experience with automation frameworks and libraries.
·    Proficiency in scripting languages (Python, Shell script, PowerShell, SQL…)
·    Valuable exposure to tools & technologies like Elastic Search, Grafana, Prometheus, Kibana, Control-M, KAFKA, Confluence, Jira, Gitlab, MQ Series
·    Knowledge of Cloud platforms and services

Supplementary Information

·    Experience in DevOps tooling (GIT, Maven/Graven/Nuget/Ansible, Jenkins… )

·    Experience with Docker/Kurbernetes

 

Functional

·    Experience in supporting capital market applications and trading systems, ideally within the dynamic landscape of Market Risk/Front Office operations with a commendable grasp of financial products (Treasury, FX, Credit, IRD, Bonds, RSF etc.)

 

Nice to Have

·    Domain-Driven design and Microservices: springboot

·    Exposure to Capital Markets applications

 

Other Professional Skills and Mindset

·    Excellent communication and interpersonal skills to effectively collaborate with diverse teams.

·    Excellent problem-solving and analytical skills.

·    Ability to work under pressure.

·    Appetite to follow technology trend and participate to communities.

·    Eagerness to learn and adapt to new technologies.

·    Strong perseverance and diligence towards attaining goals and effective time management

·    Passion for sharing expertise and grow team members’ skills.

·    Autonomous, self-motivated and excellent team player

 ·    Experience in DevOps tooling (GIT, Maven/Graven/Nuget/Ansible, Jenkins… )
·    Experience with Docker/Kurbernetes

Position location

Geographical area

Asia, Singapore

City

Singapour

Candidate criteria

Minimal education level

Bachelor Degree / BSc Degree or equivalent

Academic qualification / Speciality

Bachelor and above in relevant discipline 

Level of minimal experience

6-10 years