Senior Software Engineer – C# (RMS – Risk Management Systems) (Mumbai)

Senior Software Engineer – C# (RMS – Risk Management Systems) (Mumbai)

08 Oct
|
AppZime Technologies Private
|
Mumbai

08 Oct

AppZime Technologies Private

Mumbai

Job Description: Senior Software Engineer – C# (RMS – Risk Management Systems)

**Location:** [Insert Location]

**Job Type:** [Full-time / Contract]

**Experience:** 4–8 years

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

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 robust 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.

Skills:- .NET, C#, RMS, Financial risk management, Risk Management and SQL

📌 Senior Software Engineer – C# (RMS – Risk Management Systems) (Mumbai)
🏢 AppZime Technologies Private
📍 Mumbai

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer – c# (rms – risk management systems) (mumbai) / mumbai

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer – c# (rms – risk management systems) (mumbai) / mumbai