Bestkaam Logo
AppZime Technologies Logo

Senior Software Engineer - C#/WinForms

Mumbai Metropolitan Region

1 month ago

Applicants: 0

Salary Not Disclosed

1 month left to apply

Job Description

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 Bachelors or Masters degree in Computer Science, Engineering, or related field. Experience in high-frequency trading or low-latency systems is a plus. (ref:hirist.tech)

Additional Information

Company Name
AppZime Technologies
Industry
N/A
Department
N/A
Role Category
Cloud Engineer
Job Role
Mid-Senior level
Education
No Restriction
Job Types
Remote
Gender
No Restriction
Notice Period
Less Than 30 Days
Year of Experience
1 - Any Yrs
Job Posted On
1 month ago
Application Ends
1 month left to apply

Similar Jobs

DoorDash

4 weeks ago

QA and Triage Specialist

DoorDash

Perceptive Inc.

1 month ago

Software Engineer

Perceptive Inc.

Turing

1 month ago

C++ Software Engineer - 30570

Turing

Zscaler

1 month ago

Senior DevSecOps Engineer

Zscaler

Accenture in India

1 month ago

Application Developer

Accenture in India

Accenture in India

1 day ago

Software Development Engineer

Accenture in India

Tata Consultancy Services

16 hours ago

Back End Developer

Tata Consultancy Services

Kassavirtanen Oy

1 week ago

Refactoring code Back end developer

Kassavirtanen Oy

EXL

4 weeks ago

Senior Frontend Developer-Application Development-Backend Development

EXL

Terralogic

1 month ago

DATA ENGINEER ? AZURE DATA FACTORY (ADF) RESOURCE

Terralogic

Data, ADF, SQL +1