Posted:6 hours ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

This role is for one of the Weekday's clients

Min Experience: 4 yearsLocation: MumbaiJobType: full-timeWe are seeking an experienced

Dotnet Developer

with strong expertise in

C#

and distributed systems to design, develop, and maintain mission-critical

Risk Management Systems (RMS)

for trading environments. The role involves working with real-time order flows, multi-threaded processing, and implementing risk checks to ensure system reliability during high-volume trading periods.

Requirements

Key Responsibilities:

RMS Development:

  • Design, develop, and optimize real-time RMS components using C# and .NET Framework (4.0/4.7.2).
  • Implement rule-based and exposure-based pre-trade and post-trade risk checks.
  • Develop in-memory data structures to efficiently handle millions of orders and trade records.
  • Build high-throughput queues and modules to manage peak market activity and bursts.
  • Debug multi-threaded modules and ensure accurate, timely risk validation.
  • Develop alerting, threshold evaluation, and notification modules for risk violations.
  • Collaborate with trading and product teams to translate risk rules into executable modules.

Tools & Technologies:

  • Version control: Git or TFS.
  • Database: SQL Server or in-memory cache (Redis) for real-time exposure tracking.
  • Experience with messaging systems/queues (e.g., MSMQ, ZeroMQ, Kafka) preferred.
  • Familiarity with AI-powered tools (GitHub Copilot, ChatGPT) for test generation, debugging, and optimization.
  • Prompt engineering skills to leverage AI in development workflows.

Domain Knowledge:

  • Strong understanding of capital markets, especially equities and derivatives.
  • Knowledge of Order Management Systems (OMS), RMS policies, and market behavior.
  • Experience with exchange protocols (e.g., FIX, TCP) and market data processing.
  • Ability to manage high-volume trading and peak load conditions.

Preferred Qualifications:

  • Bachelor's or Master's degree in Computer Science, Engineering, or related fields.
  • Prior experience with RMS or surveillance systems in broking or exchange domains.
  • Familiarity with trading APIs and pre-trade/post-trade workflows.

Key Skills:

C# | .NET Framework | Risk Management Systems (RMS) | SQL | Multi-threading | Distributed Systems | OMS | Capital Markets

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

coimbatore, tamil nadu, india

faridabad, haryana, india

hyderabad, telangana, india

thiruvananthapuram, kerala, india

pune, maharashtra, india

pune, maharashtra, india

tiruchirappalli, tamil nadu, india