Job Search and Career Advice Platform

Enable job alerts via email!

.Net Developer (Bond)

CREDIT AGRICOLE CORPORATE AND INVESTMENT BANK

Singapore

On-site

SGD 80,000 - 120,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading corporate and investment bank in Singapore is seeking a .NET Developer to work on the migration of Murex trading systems to enhance their Bonds business. The successful candidate will have at least 5 years of software development experience and strong proficiency in C#. Responsibilities include developing automation tools, collaborating on CI/CD pipelines, and monitoring application performance. This role offers a dynamic environment with opportunities to engage in innovative technology challenges.

Qualifications

  • At least 5 years of software development experience.
  • Strong understanding of advanced C# language features.
  • Good knowledge of algorithms and data structures.

Responsibilities

  • Research, design, and develop computer software.
  • Develop and maintain automation tools.
  • Collaborate with development teams to implement CI/CD pipelines.
  • Monitor and troubleshoot infrastructure and application performance.

Skills

.NET
Azure
Agile
C#
SQL
Trading Systems
Software Development

Tools

Jenkins
GIT
SVN
Azure DevOps
Job description
Roles & 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, Information Systems Asia Pacific (ISAP), is the 2nd largest IT hub for Crédit Agricole CIB’s worldwide business. We work daily with international branches located in 30 countries by:

  • Envisioning and preparing the Bank’s futures information systems
  • Collaborating 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.

Position

We are starting the decommissioning of one of our Murex trading systems for our Bonds business activity to our main front office target platform (Orchestrade). Orchestrade is already implemented for other assetclasses and some Bonds trades.

The whole project aims to migrate European Government Bonds Sovereign, Supranational and Agency debt, Credit Primary and Credit Secondary business scope worldwide (all products) that are booked in Murex.

We aim to migrate every Murex functionalities and processes and replicate them in Orchestrade to fit with business needs.

Position, PL and risk management will be migrated in a standalone application called RPS bond.

The scope is to replicate Murex functionalities into OT/RPS, as well as to migrate the stock of data and trades. We have already migrated some features and trades, but we will need to improve Orchestrade for existing activities.

With strong interactions with our Paris Head office team, the .net developer would join an existing Orchestrade development team based in Asia in Singapore working on these projects with Paris. The team is fully allocated to this migration project and business as usual enhancements.

The position involves working to develop code under modern standards, including possible cloud-readiness.

Main Responsibilities
  • Research, design, and develop computer software or specialized utility programs.
  • Develop and maintain automation tools for infrastructure provisioning, configuration management, and deployment and quality assurance.
  • Collaborate with development teams to implement CI/CD pipelines and automate deployment as well as test processes.
  • Work on the industrialization of test management.
  • Work on the management of OT/RPS environments.
  • Work on the preparation/industrialization of the transition to Run mode of Orchestrade for Bonds.
  • Monitor and troubleshoot infrastructure and application performance issues.
  • Implement security best practices and ensure compliance with industry standards.
  • Contribute to the development and improvement of our DevOps culture and processes.
  • Implement automated testing systems to ensure reusability and efficiency.
  • Promote and implement testing methodologies, aiming to identify and address defects early in the development lifecycle.
  • Provide technical support to other teams, assisting with problems encountered internally, such as system malfunctions. Propose solutions, suggest improvements, and contribute to data analysis.
  • Stay up to date with the latest DevOps technologies and trends.
Qualifications and Profile
  • At least 5 years of software development experience.
  • At least 3 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.
  • Knowledge of a backend stack.
  • Experience with Agile methodology organization.

Additionally, knowledge of the following would be helpful although it is not required:

  • Understanding of and interest in finance & financial markets, particularly Fixed income and money market products in their many forms, knowledge of risk management concepts and market data.
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.
Tell employers what skills you have
  • .NET
  • Azure
  • Industrialization
  • Investment Banking
  • Agile
  • Trading Systems
  • Agile Methodology
  • SQL
  • Configuration Management
  • Windows
  • Money Market
  • C#
  • Entity Framework
  • Research Design
  • Software Development
  • Technical Support
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.