Senior Software Engineer
2 weeks ago
Senior Software Engineer C# WinForms (Trading Domain) 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 Location: Mumbai Job Type: Full-time Experience: 4–8 years Domain: Capital Markets / Trading Applications
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
Application Question(s):
- how many years of experience do you have working in Trading Domain or Capital Markets?
- How many years of experience do you have working with C# and WinForms in a production environment?
- Do you have experience creating or integrating custom DLLs (managed/unmanaged) in your C# projects?
- Have you worked with TCP/UDP socket programming for real-time communication? If yes, please explain your role.
Work Location: In person
-
Senior Software Engineer
1 week ago
Mumbai, Maharashtra, India Oracle Financial Services Software Ltd Full time ₹ 20,00,000 - ₹ 25,00,000 per yearSenior Member of Technical Staff As a Senior Software Engineer, you will be responsible for helping design, build, test, deploy and operate highly scalable services for Oracle Cloud Infrastructure's Cryptography division (Key Management & Secrets Service). You should be a rock-solid coder, and a distributed systems generalist who can dive deep into any...
-
Software Engineer
2 weeks ago
Mumbai, Maharashtra, India Oracle Financial Services Software Ltd Full time ₹ 8,00,000 - ₹ 20,00,000 per yearSenior Member of Technical Staff Design, develop, troubleshoot, and debug software programs for databases, applications, tools, networks etc. As a member of the software engineering division, you will take an active role in defining and evolving standard practices and procedures. You will be responsible for defining and developing software for tasks...
-
Senior Software Engineer
7 days ago
Mumbai, Maharashtra, India NEC Software Solutions Full time ₹ 12,00,000 - ₹ 24,00,000 per yearCompany Description NEC Software Solutions (India) Private Limited is based in Mumbai (Worli & Airoli) andBangalore with an employee strength of It is one of the foremost providers of end-to-end IT services across various sectors. We work with diverse industry verticals whichinclude publishing, media, financial services, retail, healthcare and...
-
Senior Software Developer
2 weeks ago
Mumbai, Maharashtra, India Oracle Financial Services Software Ltd Full time ₹ 12,00,000 - ₹ 36,00,000 per yearSoftware Developer 3 - OCI AI Platform Senior Software Development Engineer - OCI AI Platform, Services & Solutions Org OCI is Oracle's next-generation cloud platform, built for the most demanding enterprise workloads. We are focused on delivering high-performance computing, storage, networking, and platform services at global scale. The AI...
-
Lead Software Engineer
4 days ago
Mumbai, Maharashtra, India Technossus Software Services Full time ₹ 12,00,000 - ₹ 24,00,000 per yearPosition: Lead Software Engineer / Senior Software EngineerLocation: Mumbai/RemoteExperience: 8+ years of experienceJob Summary:As a Senior Full Stack Developer, you will be part of a small competent team that works on an innovative modern application utilizing AI to improve efficiency across the Public Safety sector. The Application is used by two-thirds of...
-
Senior Software Development Engineer
2 weeks ago
Mumbai, Maharashtra, India Oracle Financial Services Software Ltd Full time ₹ 8,00,000 - ₹ 20,00,000 per yearSenior Software Development Engineer As a part of OCI Core Services, the Virtual Networking org at India Design Center is building new Infrastructure-as-a-Service technologies that operate and enable a high scale broadly distributed multi-tenant cloud. Other services, engineers and customers on cloud consume these core services Oracle Cloud Infrastructure's...
-
Senior Software Engineer
7 days ago
Mumbai, Maharashtra, India NEC Software Solutions Full time ₹ 12,00,000 - ₹ 36,00,000 per yearCompany Description NEC Software Solutions (India) On 1st July 2021, Rave Technologies became NEC Software Solutions India. This change brought us under the global NEC Corporation brand. We are proud to be part of an organisation with 122 years of experience in evolution with technology and innovation.We have more than 30 years of experience in providing...
-
Senior Software Engineer
2 weeks ago
Mumbai, Maharashtra, India Yurekh Solutions Private Limited Full time ₹ 20,00,000 - ₹ 25,00,000 per yearCompany DescriptionYurekh Solutions Private Limited is a technology-first IT and marketing solutions company specializing in AI-powered marketing strategies, robust IT infrastructure solutions, and innovative brand consulting. By transforming traditional business challenges into digital opportunities, we empower organizations with data-driven insights,...
-
Senior Software Engineer
7 days ago
Mumbai, Maharashtra, India NEC Software Solutions Full time ₹ 12,00,000 - ₹ 36,00,000 per yearCompany Description NEC Software Solutions (India) Private Limited is based in Mumbai (Worli & Airoli) andBangalore with an employee strength of It is one of the foremost providers of end-to-end IT services across various sectors. We work with diverse industry verticals whichinclude publishing, media, financial services, retail, healthcare and...
-
Senior Software Engineer
7 days ago
Mumbai, Maharashtra, India NEC Software Solutions Full time ₹ 20,00,000 - ₹ 25,00,000 per yearCompany Description NEC Software Solutions (India) Private Limited is based in Mumbai (Worli & Airoli) andBangalore with an employee strength of It is one of the foremost providers of end-to-end IT services across various sectors. We work with diverse industry verticals whichinclude publishing, media, financial services, retail, healthcare and...