Senior Software Engineer – C# Winforms (trading Domain)

Year    MH, IN, India

Job Description

:

We are looking for a highly skilled Senior Software Engineer with expertise in C#, WinForms, and network programming, preferably with experience in trading applications. The ideal candidate will be responsible for designing and building responsive desktop-based trading interfaces, integrating network feeds, and ensuring robust real-time performance.

Key Responsibilities: UI Development:

?Design and maintain high-performance WinForms-based trading interfaces using C# and .NET Framework (4.0/4.7.2). ?Implement complex UI components such as DataGridView, custom controls, and dynamic forms/dialogs. ?Follow best practices in OOP, including use of interfaces, abstract classes, and design patterns like Observer and Factory. ?Debug, test, and enhance multi-threaded UI components for performance and stability. ?Handle data binding and ensure smooth user interactions across trading modules.

DLL & Library Integration:

?Develop and integrate custom DLLs (managed/unmanaged) for reusable business logic and UI enhancements. ?Utilize third-party WinForms libraries for advanced UI features.

Network Programming:

?Implement TCP/UDP socket communication for real-time market data and trading operations. ?Handle client-server architecture, asynchronous data flows, and network event handling. ?Manage thread synchronization using primitives like Thread, ManualResetEvent, etc.

Tools & Technologies:

?Version control: Git or TFS. ?Database: SQL Server (for data storage and retrieval). ?Logging and exception handling in distributed system environments. ?Proficiency with AI-powered tools such as GitHub Copilot and ChatGPT. ?Prompt engineering skills to utilize AI for development, testing, and optimization workflows.

Domain Knowledge (Must-Have):

?Understanding of Equity Markets, Derivatives, and Order Management Systems (OMS). ?Familiarity with Indian stock exchanges (e.g., NSE, BSE). ?Experience working with market feeds (e.g., FIX, TCP-based protocols). ?Proven exposure to real-time trading applications and data processing systems.

Preferred Qualifications:

?Bachelor's or Master's degree in Computer Science, Engineering, or related field. ?Experience in high-frequency trading or low-latency systems is a plus.

Job Type: Full-time

Pay: ₹1,200,000.00 - ₹1,800,000.00 per year

Experience:

Understanding of Equity Markets,Derivatives, and (OMS): 4 years (Required) Domain:Capital Markets / Trading Applications : 4 years (Required)
Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4466209
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    MH, IN, India
  • Education
    Not mentioned
  • Experience
    Year