高級游戲服務端開發(fā)工程師(.NET / C#)
1.8-2.5萬元/月崗位職責
1、架構設計與系統(tǒng)開發(fā)
- 負責游戲服務端整體架構的規(guī)劃、調優(yōu)及持續(xù)演進
- 主導核心功能模塊開發(fā),涵蓋復雜游戲邏輯實現、支付系統(tǒng)對接、玩家匹配機制、實時數據交互、反作弊策略實施
- 主導數據庫架構方案設計,提升海量數據存儲與查詢效率(包括分庫分表、讀寫分離等手段)
- 設計高效通信協(xié)議(如RESTful API、WebSocket、gRPC),優(yōu)化與Cocos Creator客戶端間的數據傳輸性能
2、技術引領與團隊協(xié)作
- 主導技術棧選型(框架、工具、云平臺)并制定統(tǒng)一開發(fā)規(guī)范
- 帶領中初級工程師成長,組織內部技術分享與培訓活動
- 制定團隊技術標準,推動整體研發(fā)能力升級
3、性能調優(yōu)與系統(tǒng)運維
- 攻克高并發(fā)場景下的關鍵技術難題(如鎖競爭、網絡延遲等問題)
- 持續(xù)提升系統(tǒng)響應速度與運行穩(wěn)定性
- 推進服務端監(jiān)控體系和自動化運維建設(日志采集分析、性能指標監(jiān)控),保障系統(tǒng)可用性達99.9%以上
- 牽頭解決分布式事務、數據一致性、大規(guī)模并發(fā)處理等核心技術挑戰(zhàn)
崗位要求
1、基本條件
- 計算機科學、軟件工程或相關專業(yè)本科及以上學歷
- 5年以上.NET平臺開發(fā)經歷,其中至少3年專注游戲服務端領域
- 具備已上線的高并發(fā)Slot類游戲或多人在線游戲項目實戰(zhàn)經驗
2、技術能力
- 精通C#語言及.NET 8平臺,熟練掌握異步編程模型、內存管理機制、GC調優(yōu)與性能分析方法
- 熟練設計并實現RESTful API、WebSocket、gRPC等通信接口
- 精通數據庫架構設計與性能優(yōu)化,熟悉SQL Server、MySQL、MongoDB,了解主流分布式數據庫方案
- 掌握分布式系統(tǒng)原理,熟悉消息隊列、緩存機制、微服務架構與事件驅動模式
- 熟悉容器化部署流程(Docker、Kubernetes),具備AWS、Azure或阿里云等公有云環(huán)境實戰(zhàn)經驗
3、專業(yè)素養(yǎng)
- 具備出色的系統(tǒng)架構設計能力,能夠構建高并發(fā)、高可用的游戲后端系統(tǒng)
- 深入理解Slot類游戲業(yè)務流程,能快速落地復雜游戲規(guī)則與玩法邏輯
- 擁有實際性能優(yōu)化經驗,熟練使用profiling、perfView等性能分析工具,掌握分布式鏈路追蹤技術
- 具備從零構建高并發(fā)游戲服務端系統(tǒng)的能力
- 能夠識別潛在技術風險并提前制定應對策略
4、管理能力
- 具備良好的團隊領導力與項目推進能力
- 可主導制定團隊技術規(guī)范,有效提升代碼質量與開發(fā)協(xié)作效率
加分項
- 熟悉Cocos Creator或其他H5游戲引擎的性能調優(yōu)與前后端聯(lián)調流程
- 有支付系統(tǒng)或反作弊模塊開發(fā)實踐經驗
- 熟悉DevOps體系建設,參與過自動化發(fā)布、監(jiān)控平臺搭建等工作
- 了解機器學習在游戲場景中的應用,如玩家行為建模、動態(tài)難度調節(jié)等
- 具備游戲核心算法設計經驗或擁有相關技術專利成果