Software Developer

Job description

Develop our proprietary trading system that is licensed to institutional clients in the U.S., Europe and Asia. Enhance a Windows-based C++ application that accesses fragmented liquidity pools in OTC traded stocks. Use C/C++, Java and GUI to program. Building tools and scripts to automate the installation and troubleshooting of the system. Develop software using Shell, Perl, Python, Java and other programs on Linux platform. Design, develop and maintain complex trading algorithms like Vwap, Inline, Time slice, Random slice and Volume Tracker used by clients in real-time. Perform day to day production support and troubleshooting related to the trading system, trading, strategies, market data and report generation scripts using C, C++, GUI, Java, Shell Script, Perl and Python.


Masters’ Degree in Computer Science or Computer Engineering or related field + 2 years’ experience in Software Engineering or Development with at least one of the following languages: C, C++, Java, Shell Script, Perl or Python