Monday, November 2, 2015

Sr. C++ Developer



Job Description

• Work with program manager to understand business requirement and translate that into technical design which is reviewed and signed off by stake holder,
• Create and own leading edge reusable server solutions, both systems and engines if required.
• Create and own cross-platform SDKs supporting all console platforms as well as PC.
• Research cutting-edge algorithms and techniques.
• Lead technical design and implementation of a feature
• Design underlying database schema and interface,
• Implement high quality code with comprehensive unit testing,
• Provide integration support to development teams using the online software.
• Troubleshoot issues raised from production and resolve customer problems.
• Evaluate and adopt technologies which improve the team efficiency and platform capability
• Code review peer developer’s code and provide constructive feedbacks to ensure consistency and quality of code

Job Qualifications


• 3 years+ C++ development on Linux
• Core libraries – STL/Boost
• Experience in multithread programing
• Proven track record of building high performance, low latency, multithreaded trading platforms will be a big plus
• Optimization/Networking a plus (TCP/IP-UDP)
• Understanding of data structures and algorithms
• Object-oriented design and programming
• Good verbal and written English communication skills
• Strong problem solving skills and demonstrated ability to drive technical innovation and work in a self-sufficient manner
• A passion for delivering high quality software which is scalable, clean, fast and reliable



Source link



0 comments:

Post a Comment