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.