Hong Kong, Hong Kong
Senior C++ Algo Developer - Leading Investment Bank
Job Description:
Our client, a prominent investment bank, is currently seeking a VP-level C++ developer with a strong background in algorithmic trading and expertise in developing options market-making strategies.
Key Responsibilities
- Oversee the primary development of Options Market Making strategies tailored for the Hong Kong market, with aspirations for growth into additional Asian markets.
- Aim to produce error-free versions of the platform, while providing second-line support and transferring knowledge to production support teams to guarantee seamless releases.
- Comply with development standards and utilize the Agile development framework.
- Engage in stakeholder management and exhibit leadership in an Agile setting, adjusting swiftly to changing tasks and a dynamic work environment.
- Maintain effective communication with development and support teams throughout project execution, working closely with the Trading desk to refine strategies.
- Demonstrate strong decision-making and problem-solving abilities to satisfy challenging business timelines for client deliverables while conducting thorough risk evaluations.
- Address complex issues involving both hardware and software as a vital part of the role.
- Ensure all tasks are conducted in accordance with regulatory requirements, the Enterprise Wide Risk Management Framework, and internal policies and standards.
Essential Skills/Basic Qualifications
- Extensive experience in financial markets and applications, encompassing algorithms, market data feeds, APIs, order routing protocols, and the comprehensive front-to-back trading process.
- Prior experience in algorithmic trading experience
- Proficient in developing options market-making strategies.
- Familiar with high-volume environments that demand low latency.
- Skilled in software development using C++ on Linux, along with performance profiling tools and techniques; knowledge of Java is advantageous.
- Capacity to collaborate effectively within a large organization to fulfill specific business objectives while enhancing the overall corporate culture.
- Experienced in developing multithreaded systems and knowledgeable about thread synchronization methods.
- Strong communication capabilities, both written and verbal.
- Ability to excel in a fast-paced, time-sensitive team setting.
- Excellent problem-solving, analytical, technical, and troubleshooting skills.
- Self-driven with a focus on finding solutions to challenges.
If this role matches your expertise, we encourage you to submit your profile !
Required Skills:
Options C++