Description

We are seeking an experienced Senior C# Developer to join our team.  The ideal candidate will play a crucial role in the design, development, and maintenance of our software solutions. This role requires a strong foundation in C# programming, with deep expertise in the .NET Framework internals.

The Project:

The Fixed Income Algos initiative aims to create the necessary infrastructure for executing algorithmic trading strategies developed by quantitative analysts (Quants) in a scalable architecture. This architecture is designed for ultra-low latency performance and the flexibility to operate in various large-scale environments.

 

Responsibilities:

•     Design, develop, and maintain high-quality C# applications.

•     Optimize application performance and scalability.

•     Demonstrate a deep understanding of multithreading concepts to optimize application performance.

•     Utilize in-depth knowledge of how the .NET Framework works to troubleshoot and optimize code.

•     Collaborate with cross-functional teams to gather requirements, analyze problems, and deliver solutions.

•     Participate in Agile development processes.

•     Mentor and provide technical guidance to junior team members.

Qualifications:

•     Bachelor's degree in Computer Science or a related field.

•     Strong commercial experience using C#.

•     Experience with Docker and containerization technologies.

•     Deep understanding of multithreading.

•     In-depth knowledge of how the .NET Framework works.

 

Preferred Qualifications:

•     Experience with cloud computing platforms (e.g., AWS, Azure, GCP).

•     Experience in the banking industry.

•     Experience with low-latency systems.

•     Strong English communication skills.

•     Experience working in an Agile development environment.

Education

Bachelor's degree in Computer Science or a related field.