Online Operations Programmer / 在线运维程序员
Job Description
· Work collaboratively with production teams to help them deliver their online projects according to the roadmap.
· Help development teams to integrate online SDKs and middlewares.
· Support operations teams in troubleshooting our products and services.
· Develop online features for games production and operations.
· Participate in medium to large-scale, complex, cross-functional technical projects.
· Contribute to the ongoing efforts to document systems architecture and flows for general and technical audiences.
Qualifications
· Graduated in computer science or equivalent work experience.
· Proficient in C++ (multithreading experience, an asset)
· Fluent in Mandarin. Good written and spoken English.
· Fair understanding of internet protocols and other online concepts.
(HTTP, TCP, UDP, DNS, REST API, Client/Server, Peer-to-Peer, proxy, firewall, security)
· Availability to travel abroad for short periods of time.
Preferences
· Languages: C++, Python (C#, an asset).
· Frameworks: STL, C++ templates, Django, Pyramid, Cornice, .NET.
· Databases: MySQL, MongoDB, Redis.
· Knowledge in any of those tools/systems: Git, Perforce, Jira, Linux, …
· Knowledge of professional software engineering practices, including coding standards, code reviews, source control management, build processes, testing, and operations.