Industry Solutions

C++Development Engineer


Job Responsibilities:

1. Responsible for platform message persistence and replay, distributed message communication middleware, system multi-active deployment and maintenance, etc.;

2. Responsible for the docking needs of the platform's trading counter, market, algorithm interaction, etc.;

3. Responsible for message consistency and data recovery of in-memory database and persistent database;

4. Responsible for the low-latency network communication function of the platform;

5. Responsible for platform client and algorithm client so library version maintenance;

6. Responsible for the platform client framework and interactive functions, communication, etc.




1. Senior engineers have infrastructure capabilities, business coordination capabilities, and have senior experience in network communication, distributed services, and low-latency message buses.

2. Intermediate engineers have certain experience in network communication, distributed services, low-latency message bus, financial business, etc., and have senior R&D capabilities in several of them.

3. Junior engineers have a good grasp of executive ability and C++ language foundation, and have certain research and development capabilities, and love research and development.

4. The mid-level client engineer has certain research and development experience in network communication, client research and development, financial business, interactive functions, etc., and the basic requirements are relatively good.

5. Good logical thinking ability, good communication skills

6. Solid computer foundation (network, database, etc.), solid C++ foundation

7. Familiar with basic design patterns, BS and CS architecture, and commonly used shell commands

8. Familiar with C++ 11 and above standards, master memory database, MySQL, Redis, http/tcp/udp and other network communication protocols, have relatively senior experience in Linux kernel, programming environment and debugging content under Linux, master various Action command.

9. Master C++ multi-threaded multi-process applications, distributed systems and deployment.


Related News

New Starting Point, New Journey - Congratulations on the relocation of Huayun Information Beijing Branch to a new location

At around 9:00 am on May 27, 2023, Huayun Information Beijing Branch held a grand housewarming ceremony with thorough planning and careful preparation from a group of colleagues. The relocation of the branch to a new location is to better adapt to business needs

Huayun Wanli Spring is abundant, with grand plans to showcase and create brilliance—— The 2023 Spring Expansion Activity of Huayun Information has come to a successful end!

Spring is the season when all things are revived and full of vitality, and it is also the best time to expand travel. From April 8th to 9th, 2023, our company successfully organized an unforgettable spring expansion activity in Xunliao Bay, Huizhou.