-
Crédit Agricole CIB

Full Stack Developer

Crédit Agricole CIB
Singapore · Contract · Associate

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.



The Team


The Tooling group within the Monitoring & Automation team in Singapore is responsible for building applicative tools that facilitate the day-to-day operational services of the bank’s infrastructure. We improve the productivity of our people, streamline our work processes, and enhance access to reliable information through the products we create. We work together with our clients throughout the software development lifecycle, continuously supporting them at every stage.



The Position


Join us as an Automation Full Stack Developer and see how the products you build help colleagues work better, smarter, and faster. You will design, develop, and support web applications and automation workflows across a large-scale Enterprise IT Service Management (ITSM) environment.


This is a highly mutualized, hands-on role where the engineer is expected to be comfortable across the stack: frontend, backend, automation/orchestration, CI/CD, and production operations, with a strong engineering mindset and the ability to work across multiple technologies depending on the product.



Responsibilities


Requirement & Solution Design

  • Elicit clients’ needs, recommend viable solutions, evaluate requirement specifications, and translate them into implementation-ready deliverables.
  • Work with cross-functional teams on requirement gathering for automation implementations.
  • Identify automation opportunities in the environment and drive implementation from idea to delivery.


Web Application Engineering (Full Stack)

  • Design / develop / test web applications (frontend + backend).
  • Apply strong UI/UX best practices with an eye for clean, functional layouts and design.
  • Prepare documentation for all aspects of applications and automation flows (technical docs, runbooks, user guides as applicable).


Automation & Orchestration Engineering

  • Orchestration Tools Architecture: build and maintain the tools architecture used for developing automations.
  • Automation Workflow Development: develop and implement techniques that define automation workflows to process pipelines and achieve desired results with no manual intervention.
  • Integration with Multiple Tools: understand different tool architectures and build robust integrations/communication between tools to pass queries, trigger actions, and retrieve outputs reliably.


Production Support & Operations

  • Support web applications in production: analyze, troubleshoot, and resolve issues as they arise.
  • Support the software deployment stack: troubleshoot issues and liaise with the appropriate systems teams for resolution.
  • Upgrade applications when underlying frameworks and package versions evolve.


Security-by-Design

  • Build solutions with security in mind: secure coding practices, safe dependency usage, and protection against common web vulnerabilities.
  • Implement and maintain authentication/authorization patterns suitable for enterprise environments (e.g., role-based access controls where relevant).
  • Ensure secure handling of credentials/secrets and reduce operational risk through controlled access and auditability.


Observability & Reliability

  • Implement production-grade observability: structured logging, actionable error handling, and operational telemetry to support troubleshooting and stability.
  • Contribute to system reliability through sensible engineering patterns (fault handling, timeouts, retries where appropriate) and clear operational documentation.



Qualifications and Profile


Education

  • Graduate with a diploma or degree, ideally in Science, Technology, Engineering, or Mathematics (STEM).


Experience

  • 4 to 8 years of experience developing web applications in Go, Python, and ideally PHP with Laravel.
  • Experience across both frontend and backend development (full-stack).


Core Technical Skills:


Backend / Web Development

  • Strong development experience in Go, Python, and ideally PHP/Laravel.
  • Strong understanding of web programming languages: HTML, CSS, JavaScript, SQL.
  • Ideally familiar with SASS, TailwindCSS, VueJS, ReactJS, and PostgreSQL / MSSQL.
  • Strong database knowledge: SQL Server, MySQL, Oracle, PostgreSQL (data modeling, querying, performance basics).


Automation / Orchestration / Workflow

  • Experience with automation/orchestration tools such as OpenText Operations Orchestration, Ansible, Puppet, Chef, Jenkins, or similar for workflow development.
  • Experience with automation tools such as Operations Orchestrations, Ansible, Automation Anywhere, UiPath, or other automation tools.


CI/CD and Dev Tooling

  • Strong knowledge of Git code versioning; ideally with GitLab CI/CD.
  • Knowledge of package management and build tools such as Composer, NPM, Vite.


Scripting

  • Experience with scripting languages: PowerShell, Python, Bash, Shell.


Infrastructure & Platform Fundamentals

  • Knowledge in administrating web server infrastructure: Windows Server, IIS, Linux Server, Nginx, plus Docker and Kubernetes.
  • Knowledge of related web technologies enabling web services: IPs, DNS, SSL certificates.
  • Flexible to adopt new technologies as required.


Security

  • Familiarity with secure engineering practices for web applications (e.g., secure input handling, access control basics, safe dependency practices).
  • Comfort working with enterprise security constraints (least privilege mindset, auditability, controlled configuration).


Observability / Production Readiness

  • Ability to implement operationally friendly systems: meaningful logging, error handling, and support-oriented diagnostics.
  • Strong troubleshooting mindset for production incidents and deployment pipeline issues.


Nice to Have

  • Machine Learning knowledge: hands-on experience with ML (Python etc.) is a plus.

Key Skills

Ranked by relevance

python server postgresql ansible windows server javascript sql server powershell composer reactjs jenkins docker oracle gitlab puppet mysql linux nginx sass bash cicd css git sql php npm ips ssl dns
Login to Apply
Posted
May 16, 2026
Type
Contract
Level
Associate
Location
Singapore

Industries

Banking Investment Banking

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
ICBC Standard Bank Plc
Related

Full Stack Developer

2026-05-27

Full-time
Mid-Senior
United Kingdom
Banking
Engineering
View Job Details
Standard Chartered India
Related

Lead Fullstack Developer

2026-05-27

Full-time
Not Applicable
India
Banking
Engineering
View Job Details
Barclays
Related

Python Developer

2026-05-27

Full-time
Associate
United Kingdom
Banking
Engineering