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.