Senior Software Engineer C# (RMS)

4 - 8 years

9 - 18 Lacs

mumbai navi mumbai mumbai (all areas)

Posted:2 weeks ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Job Description: Senior Software

Engineer C# (RMS – Risk Management

Systems)

*Location:* 16 Malad west Mumbai

*Job Type:* [Full-time / with RC Digital Payroll.

*Experience:* 4–8 years

*Domain:* Capital Markets / Risk Management / Trading Applications/ Banking Domain

Job Description:

We are looking for an experienced Senior Software Engineer with deep expertise in C# and

distributed systems, to design and maintain mission-critical Risk Management Systems

(RMS) used in trading environments. The role requires strong understanding of real-time

order flow, risk checks, queue management, and multi-threaded processing.

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 handle millions of order and trade records

efficiently.

• Build high-throughput queues and modules to handle burst loads during market open

and spikes.

• Debug multi-threaded modules and ensure accurate and timely risk validation.

• Build alerting, threshold evaluation, and notification modules for risk violations.

• Collaborate with product and trading 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 or queues (e.g., MSMQ, ZeroMQ, Kafka) preferred.

• Proficiency with AI-powered tools such as GitHub Copilot and ChatGPT.

• Prompt engineering skills to utilize AI for test case generation, debugging, and

optimization.

Domain Knowledge (Must-Have):

• Strong understanding of capital markets, especially equity and derivative segments.

• Working 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 handle peak load conditions and large-scale order bursts.

Preferred Qualifications:

• Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.

• Prior experience working on RMS or surveillance systems in broking or exchange

domain.

• Familiarity with trading APIs and pre-trade/post-trade workflows.

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
Kezan Consulting logo
Kezan Consulting

Consulting

Business City

RecommendedJobs for You

mumbai, navi mumbai, mumbai (all areas)