Senior Software Engineer ? C# (RMS ? Risk Management Systems)
Mumbai, Maharashtra, India
2 months ago
Applicants: 0
Share
1 week left to apply
Job Description
Job Description: Senior Software Engineer ? C# (RMS ? Risk Management Systems) **Location:** Mumbai **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 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. To apply, please send your resume to [email protected]
Required Skills
Additional Information
- Company Name
- AppZime Technologies
- Industry
- N/A
- Department
- N/A
- Role Category
- N/A
- Job Role
- Mid-Senior level
- Education
- No Restriction
- Job Types
- On-site
- Employment Types
- Full-Time
- Gender
- No Restriction
- Notice Period
- Immediate Joiner
- Year of Experience
- 1 - Any Yrs
- Job Posted On
- 2 months ago
- Application Ends
- 1 week left to apply
Similar Jobs
Quick Apply
Upload your resume to apply for this position