岗位职责:
1、负责游戏基础服务组件设计和开发、游戏服务器程序逻辑设计、开发、维护;负责GO底层框架优化与实现,相关跨语言第三方组件接入;根据产品规划和设计实现对应的功能模块开发。
2、与手游项目研发运营范畴内,程序维护和开发的各项事务;使用Linux做后台守护进程、利用C++语言,对网络游戏服务器深入开发,以及完善服务器逻辑程序设计。
3、负责游戏服务器端架构设计、底层开发、功能开发、数据库维护;对策划设计需求的技术可行性进行评估和更正;研究及优化游戏和架构方法、解决游戏上线运营期间产生的各种故障和问题。
岗位要求:
1、计算机及相关专业,本科以上学历,热爱游戏;
2、熟练掌握Go语言、MySQL,Redis,了解分布式系统的基本原理;
3、深入理解网络编程和Linux系统、熟悉linux系统下的软件开发方法和常用工具;
4、精通C++编程语言,精通STL,protobuf,tcmalloc等开源库;
5、熟悉常用网络通讯协议,熟悉Socket、TCP/IP编程;
精通Java编程语言、Mysql或Sqlserver等常用数据库;
6、熟悉TCP/IP网络编程、多线程编程,精通常用数据结构和算法;
7、熟悉常用网络通讯协议,熟悉Socket、TCP/IP编程;
8、具有较强的学习能力、解决问题能力、沟通能力和协调能力,对新技术有强烈兴趣。