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.
Bachelor's degree in Computer Science or a related field.