A global investment bank in Hong Kong is seeking a talented C++ Developer to join their market making team. The role involves designing and developing high-performance trading systems, optimizing existing code, collaborating with analysts and traders, and ensuring high reliability and performance in financial applications. Applicants should have a Bachelor's degree in Computer Science or Engineering and 3+ years of relevant experience, with a strong foundation in data structures and algorithms. The position offers opportunities for career advancement in a dynamic work environment.
Qualifications
3+ years of experience in C++ development, preferably in the financial services industry.
Strong understanding of data structures, algorithms, and software design patterns.
Familiarity with financial concepts and trading systems is a plus.
Excellent problem-solving skills and attention to detail.
Strong communication skills and ability to work collaboratively in a team environment.
Responsibilities
Design, develop, and maintain high-performance C++ applications for trading and risk management systems.
Analyze and optimize existing code to improve performance and reduce latency.
Work closely with quantitative analysts, traders, and other developers to gather requirements and implement innovative solutions.
Implement unit tests and participate in code reviews to ensure code quality and reliability.
Maintain comprehensive documentation of design specifications, code changes, and system architecture.
Identify and resolve software defects and performance issues in a timely manner. Provide L3 support where required.
Skills
C++
Data Structures
Algorithms
Software Design Patterns
Multi-threading
Concurrent Programming
Problem-solving
Communication
Education
Bachelor’s degree in Computer Science, Engineering, or related field
Job description
A global investment bank in Hong Kong is seeking a talented C++ Developer to join their market making team. The role involves designing and developing high-performance trading systems, optimizing existing code, collaborating with analysts and traders, and ensuring high reliability and performance in financial applications. Applicants should have a Bachelor's degree in Computer Science or Engineering and 3+ years of relevant experience, with a strong foundation in data structures and algorithms. The position offers opportunities for career advancement in a dynamic work environment.