toggle menu
Offre d'emploi 956

Back-end C# Developer

Permanent contract

A propos de Talan

For more than 15 years, Talan has been advising companies and administrations, supporting them and implementing their transformation projects in France and abroad. With a presence on four continents, the group anticipates revenue of €500 million in 2022, for a headcount of more than 3,500 consultants.

In the UK, Talan count 230 employees on several site, the main being: London, Edinburgh and Chester, Leeds.

Global Markets E-Trading is an I.T. group providing applications to the Investment Bank Global Market Front Office for Fixed Income Products. It comprises approximately 200 people across London, Paris, New York and Mumbai.

Within this department, Primary Credit IT supports the Primary Credit Desk. This desk is responsible for the new issuance of bonds and the IssueMaster system helps support the business workflow, capture New Issue trades data and report on CC. The system has users in Asia, London and New York incl. traders, sales issuers, legal and compliance. The development team is distributed across London, Mumbai and Lisbon, with an Application Support team covering 1st line support globally.

We are looking for a senior C# backend developer to work on our Primary business critical front office Trading web application. The successful candidate will work on key and large epics in our book of work.

This is an opportunity for a senior developer with the right skillet and mindset to take part in our major effort to rewrite this important FO application and be take part in the Primary business evolution including integration to new venues, automation of core processes and user experience improvements all to drive more business safely.

The developer must have a successful experience developing real-time applications with a thread safe and scalable in memory cache. We are particularly looking for developers with an excellent knowledge and understanding of the fundamentals as well as strong solution design skills promoting simplicity, stability, performance and scalability. Experience as a senior developer on an Trading or Front Office trading application will be a strong plus.

Key Responsibilities:

  • Contribute to the reengineering of the core components.
  • Develop key business functionalities.
  • Ensure test coverage.
  • Develop and deliver (time & quality) stories and epics.
  • Build knowledge of the application and provide L3 support (on rota).
  • Become SME of primary business workflows, requirements and constraints.
  • Understand roadmap and contribute to its successful delivery.
  • Review design and implementation of the existing for continuous improvements.
  • Proactively identify issues and propose solutions.
  • Keep Jira tasks up to date.
  • Participate and contribute to requirement and design meetings for new functionality.
  • Provide technical analysis when needed and formalise/document to help other developers.
  • Help improve DevOps capabilities to simplify and automate build.
  • Share knowledge with more junior members of the team.
  • Contribute to maintain and enrich wiki knowledge base.

  • At least 10 years - enterprise software development experience (C# or Java).
  • At least 5 years of recent .Net (C#) and Oracle SQL development experience.
  • Excellent core programming skills.
  • Experience building real-time web applications.
  • Experience of in-memory caches (thread-safe and scalable).
  • Commercial experience of Rx (backend) a plus.
  • Commercial experience of web applications and very good understanding of the threading, context and session models.
  • Experience working on Trading or Front Office trading application a plus.
  • Experience handling security flaws of external web applications a plus.
  • Commercial experience of Javacript and Typescript, front ends a plus.
  • Commercial experience of Angular a plus.
  • Very good analytical skills; able to understand, formalise and explain complex problems.
  • A mind for simplification.
  • Knowledge and ideally commercial experience of one or more ORM frameworks.
  • Proficient SQL know-how to optimize queries and db objects.
  • Excellent knowledge of programming best practices and design patterns particularly handling concurrency.
  • Experience packaging modern web applications for deployment a plus.
  • Strong interest in continuous improvement and all aspects of software development and delivery.
  • Comfortable working in an Agile environment; keeping Jira tasks up to date and planning work to fit weekly sprints.
  • Good communication skills, both orally and in writing. Comfortable interacting with front office users.
  • Confident numeracy and solid academic background in engineering, sciences or economics.
Postuler