Senior Developer C# - United Kingdom - Collabera Digital

    Default job background
    Banking / Loans
    Description

    We are seeking a Senior C# Developer to join our team. The successful candidate will play a crucial role in the design, development, and maintenance of the necessary low-latency services and infrastructure required to execute the algorithmic trading libraries across multiple target environments. As a Senior C# Developer, you will be collaborating closely with our team of Quants and Traders, as well as other cross-functional teams.

    Responsibilities:

    • Design, develop, and maintain high-quality and low-latency C# services.
    • Continuously optimize performance and scalability.
    • Collaborate with quants and traders to understand requirements and translate them into technical solutions.
    • Participate in Agile development processes.
    • Participate in code reviews.
    • Implement DevOps practices to ensure continuous integration and deployment, as well as the operation of the infrastructure.
    • Mentor and provide technical guidance to junior team members.

    Requirements:

    • Bachelor's degree in computer science or a related field.
    • Minimum of 10 years of commercial experience using C#.
    • Strong knowledge of the .NET 6+ runtime.
    • Demonstrated experience with low-latency programming concepts and techniques.
    • Proficiency with Aeron and SBE for low-latency messaging.
    • Experience with Docker and containerization technologies.
    • Experience with AWS cloud platform.
    • Strong understanding of DevOps practices and tools for automation and continuous integration/delivery.
    • Experience working in Agile teams, following Scrum or Kanban methodologies.
    • Strong communication skills using written and spoken English, and ability to collaborate effectively with team members from various backgrounds.

    Preferred Qualifications:

    • Experience in the banking industry or other financial services.