Senior Software Engineer - Gurugram, India - Pylon Management Consulting

    Default job background
    Description

    Job Description :


    We are global leaders in the derivatives markets futures First is the brand name for a group of privately-owned companies, providing professional research and advisory services in commodities, securities, and financial futures and options.

    We have offices in India, Israel, and the UK.

    Timings : 12 PM - 9 PM/ 11 AM - 8 PM, Hybrid(2 days WFH)

    Responsibilities :


    • Design and implement a high frequency derivative markets participation platform that connects to multiple exchanges around the globe. This involves reading price information, analyzing the same and then send and manage multiple orders.
    • Optimize the computational efficiency of existing algorithms to drive higher performance.
    • Support, maintain, and enhance existing and new product functionality for derivative markets participation in a realtime, multithreaded, multitier server architecture environment to create high / low level design for concurrent high throughput, low latency software architecture
    • Collaborate with research and derivative markets participation teams to understand their requirements and translate them into technical solutions
    • Work in a fastpaced environment and manage multiple priorities
    • Keep abreast of new technologies and industry developments to continually enhance technical skills and knowledge
    Required Qualifications & Experience :


    • Solid modern Java development experience and the ability to understand, write, review and debug multithreaded code is required
    • Proven experience in multithreaded applications with a focus on performance is required
    • Experience in the trading industry (specifically market data & algorithmic trading) is strongly preferred
    • A strong background in data structures, threading and objectoriented programming.
    • Experience with HTML/CSS, , Typescript/Javascript is a plus
    • Brilliant detail oriented problemsolving abilities as well as multitasking ability.
    • Passion for innovation and building systems from the ground up
    • Ability to work directly with stakeholders, understand their requirements and turn around with solutions fairly quickly
    • Develop, implement and maintain FIX protocol messaging
    • Participate in code reviews and ensure adherence to coding standards and best practices
    )