Senior Software Engineer

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.


Job Types: Full-time, Permanent

Pay: ₹500,000.00 - ₹1,000,000.00 per year

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
    JD4542498
  • 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