4 - 8 years
9 - 18 Lacs
Posted:2 weeks ago|
Platform:
Work from Office
Full Time
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.
Kezan Consulting
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
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.
We have sent an OTP to your contact. Please enter it below to verify.
mumbai, navi mumbai, mumbai (all areas)
9.0 - 18.0 Lacs P.A.
19.0 - 30.0 Lacs P.A.
30.0 - 40.0 Lacs P.A.
chennai
15.0 - 27.5 Lacs P.A.
15.0 - 20.0 Lacs P.A.
bengaluru
3.0 - 5.4 Lacs P.A.
25.0 - 30.0 Lacs P.A.
noida, bengaluru
16.0 - 30.0 Lacs P.A.
hyderabad, bengaluru
3.25 - 8.25 Lacs P.A.
13.0 - 22.5 Lacs P.A.