C# Developer

Noida, Uttar Pradesh, India
Dec 25, 2023
Dec 21, 2024
Remote
Full-Time
5 Years
Job Description

Project Description
Client Technology Team Overview
The Client Technology team, led by experienced finance professionals, is a dynamic group of over 100 personnel. Renowned for its industry-leading platform in trading analytics, risk analysis, and operational robustness, the team is part of a rapidly growing business with institutional backing.

Opportunity Overview
This job opening presents an exciting opportunity to join a thriving organization delivering financial services at a market-leading standard. The successful candidate will leverage industry experience to contribute to the further development of a dynamic and supportive environment.

Current Focus
The remote front-end team, consisting of approximately 25 React and C# developers, is dedicated to UI development using the latest front-end technologies. As a member of this distributed team, you will design and build critical components, collaborating with server-side developers and quantitative analysts to create a robust API.

Platform Details

  • C# .NET Core 3.1 services interfacing with a proprietary C++ quant library.
  • React frontend for UI presentation.
  • Hosted on Linux in AWS with distributed calculations across multiple instances.
  • Messaging via Redis.
  • Source control, CI/CD, and issue tracking managed through GitLab.
  • Daily deployments to production using Terraform and CloudFormation for AWS resource provisioning.

Team Dynamics

  • Feature teams organized with a mix of front and back-end skills.
  • Collaboration between quant developers and software engineers with expertise in finance and enterprise-scale development.
  • Coordination via a Kanban workflow led by a Programme Manager.
  • Close collaboration with a world-class quant analysis group enhancing the C++ quant library.

Responsibilities

  1. Contribute to feature teams, focusing on the growth of the development group.
  2. Collaborate with quant developers and software engineers, blending finance knowledge with software development expertise.
  3. Utilize C# .NET Core for large-scale system development.
  4. Work with the Product Owner for feature prioritization.
  5. Engage in daily deployments using Terraform and CloudFormation in an AWS environment.

Mandatory Skills

  • 5+ years of C# experience, particularly in large systems.
  • 2-3 years of experience in Investment Banking, Capital Markets, Risk, Stock Exchange, or equivalent.
  • Proficiency in coding fundamentals, modern software design principles, data structures, and algorithms.
  • Excellent communication skills and the ability to work collaboratively.

Nice-to-Have Skills

  • Financial knowledge across various asset classes.
  • Cloud technologies, specifically AWS.
  • Familiarity with Scrum and Kanban.
  • Some experience with React.

Language Requirements

  • English.C1 Advanced

This role offers a unique opportunity to contribute to the growth of a dynamic team, work on cutting-edge technologies, and collaborate with experts in finance and quant analysis.

Related Jobs