Position Overview
Position Description:
Designed and developed a high-performance, multi-threaded trading and risk management platform using C++ on Linux. Implemented scalable and reusable modules for market data processing, order management, trade execution, and risk calculations while adhering to object-oriented design principles and design patterns.
Responsibilities:
· Design, build, and maintain efficient, reusable, and reliable C++ code
· Implement performance and quality modules
· Identify bottlenecks and bugs, and devise solutions to these problems
· Help maintain code quality, organization, and automatization
Must-Have Skills:
· Strong proficiency in C++, with fair knowledge of the language specification
· Strong knowledge in Unix/Linux and Oracle/ SQL or any other Database
· Should has expert knowledge and hands-on experience in Data Structure and Design Patterns
· Thorough knowledge of the standard library, STL container...