Responsibilities
Implementation and Maintenance: Develop new logic to address specific trading requirements. Maintain and optimize existing trading strategies. Provide technical support for the long-term development of the trading team.
System Architecture Optimization: Develop system performance monitors and enhance system performance by optimizing bottlenecks and refactoring system architecture.
Qualifications
Degree: Advanced training (Bachelor, Master) in Computer Science, Math, Statistics, Physics, Financial Engineering, Economics, or another highly quantitative field.
Proficiency:Programming Languages: Proficiency in C++, Java, or Golang within a Linux/Unix environment.
Software Engineering: Expertise in object-oriented programming, proficiency in data structures and algorithms, and ability to develop fault-tolerant systems.
Quality Assurance: Capable of producing readable, clean, well-structured, maintainable, and efficient code.
Independent Working Capability: Able to independently implement features with tests, prioritize high-impact issues, and identify defects and bugs promptly.
Relational Database: Design and maintain relational databases, write efficient queries