Senior Software Engineer

1 week ago


Mumbai Metropolitan Region, India AppZime Technologies Full time

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.

)



  • Mumbai Metropolitan Region, India NEC Software Solutions Full time

    Company DescriptionNEC 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 technology...


  • Mumbai Metropolitan Region, India NEC Software Solutions Full time

    Company DescriptionCompany DescriptionNEC 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...

  • Senior Engineer

    6 days ago


    Mumbai Metropolitan Region, India ETAP Software Full time

    ETAP empowers customers to make informed decisions throughout the life cycle of their projects with innovative software solutions for electrical systems. By applying ETAP solutions, customers experience continuous intelligence during design and engineering and into operations and maintenance using a unified electrical digital twin platform. ETAP supports...


  • Mumbai Metropolitan Region, India Trafigura Full time

    Main Purpose:Main Purpose• We are recruiting an experienced Senior Software Engineer to develop core frameworks and services that power advanced data and analytics platform on AWS.• Spearhead the architectural design and engineering of innovative solutions that drive the evolution of platform's core capabilities.• Implementation of shared libraries,...


  • Mumbai Metropolitan Region, India ETAP Software Full time

    ETAP empowers customers to make informed decisions throughout the life cycle of their projects with innovative software solutions for electrical systems. By applying ETAP solutions, customers experience continuous intelligence during design and engineering and into operations and maintenance using a unified electrical digital twin platform. ETAP supports...


  • Mumbai Metropolitan Region, India Sia Full time

    Sia is a next-generation, global management consulting group. Founded in 1999, we were born digital. Today our strategy and management capabilities are augmented by data science, enhanced by creativity and driven by responsibility. We're optimists for change and we help clients initiate, navigate and benefit from transformation. We believe optimism is a...


  • Mumbai Metropolitan Region, India hackajob Full time

    hackajob*is collaborating withJ.P. Morgan*to connect them with exceptional tech professionals for this role.Be an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products.As a Senior Lead Software Engineer - Data Engineer at JPMorgan Chase within the Wholesale Credit Risk team, you...


  • Mumbai, Navi Mumbai, Pune, India Ravin Software Solutions Full time

    Were Hiring: Senior Software Engineer (AI/ML)Location: MumbaiExperience: 4+ yearsNotice Period: Immediate joiners onlyAre you passionate about building scalable AI/ML solutions and deploying them into real-world systems? Were looking for a Senior Software Engineer who thrives at the intersection of machine learning, data engineering, and software...


  • Mumbai Metropolitan Region, India Dentsu Global Services Full time

    The purpose of this role is to maintain, improve, clean and manipulate data in the business's operational and analytics databases. The Data Engineer works with the business's software engineers, data analytics teams, data scientists and data warehouse engineers in order to understand and aid in the implementation of database requirements, analyse...

  • Software Developer

    1 week ago


    Mumbai Metropolitan Region, India Check Point Software Full time

    Why Join Us?Why Join Us?We are looking for a Windows C++ Developer who is technically great, proactive, and creative with good communication skills.The developer will be part of a team that will design and develop the Check Point's Endpoint Security Windows software infrastructure.Key ResponsibilitiesBe part of a team that will design and implement the...