Epicareer Might not Working Properly
Learn More

Dotnet Developer

Salary undisclosed

Apply on


Original
Simplified

Software Developer (.NET) – Singaporeans Only

Who we are

Crédit Agricole Corporate and Investment Banking (Crédit Agricole CIB) is the corporate and investment banking arm of Crédit Agricole Group, world’s 12th largest bank by total assets.

  • Our Singapore center (“ISAP” or “Information Systems Asia Pacific”) 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.

Main Responsibilities

  • Able to autonomously design, code, test, deploy and debug applications, ensuring scalability, performance, and maintainability software applications.
  • Collaborate with project manager, business analyst, and infrastructure team to gather and analyze the requirements.
  • Participating in code reviews and maintaining code quality by adhering to coding standards
  • Diagnosing & resolving application/configuration/code level technical issues
  • Stay up-to-date with the latest .NET technologies and best practices and ensure up-to-date technical documentation.
  • Understanding of MVC architecture
  • Experienced in working with Front end frameworks
  • Implicitly ensure all CI-CD artefacts are part of the solution
  • Strong attention to detail
  • Able to work well in a team setting

Qualifications and Profile

The successful candidate will definitely have:

  • At least 5 years of software development experience
  • At least 3 years’ experience working with C#
  • At least 2 years’ experience with Frontend framework like Angular/React including bootstrap, HTML5 and CSS
  • 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
  • Strong ability to analyze code – understand execution flow & debug even without access to a debugger
  • Experience with the dotnet CLI, Git, writing and maintaining integration and unit tests
  • Good knowledge of Transact SQL, Entity Framework and LINQ

Good to Have – PowerBi knowledge and AWS Cloud Practitioner level knowledge

Besides having greater development experience and more raw technical skill than the average candidate, as a senior developer you must be particularly self-motivated and driven. You will frequently be driving changes and balancing trade-offs that your management is not well equipped to understand, and you will need to be able to explain and advocate for these. This means having a clear understanding of the goals of the project, and pushing the team to achieve those goals – not merely passively completing tickets assigned to you, but truly leading and participating in the process.

All candidates, but particularly seniors, are held to high a standard when it comes to communication, both oral and written. You should have good expository style, be able to explain yourself clearly and concisely, especially when the subject is technical and complex. Your spoken English must be extremely fluent. We are an international bank and communication in English with collaborators the world over will be a big part of the job, especially over the phone. Good “written” or “professional” English will not be sufficient for this role.