崗位職責:
一、技術開發(fā)與實現(xiàn)
- 后端開發(fā)
- 負責 C++ 服務端核心模塊設計與開發(fā),實現(xiàn)高并發(fā)、高性能的服務端邏輯(如網(wǎng)絡通信、多線程處理、內(nèi)存管理等)。
- 參與系統(tǒng)架構設計,優(yōu)化代碼性能,解決高負載、高并發(fā)場景下的技術難題。
- 對接數(shù)據(jù)庫(如 MySQL、MongoDB 等),設計數(shù)據(jù)結構與存儲方案,實現(xiàn)數(shù)據(jù)的高效讀寫與管理。
- 前端開發(fā)
- 運用 HTML、CSS、JavaScript(或 Vue、React 等框架)開發(fā)前端頁面,實現(xiàn)用戶交互與界面渲染。
- 與 UI 設計師協(xié)作,確保前端界面的兼容性、響應式設計及用戶體驗優(yōu)化。
- 全棧集成
- 負責前后端接口設計與對接,定義 API 規(guī)范,實現(xiàn)數(shù)據(jù)交互與業(yè)務邏輯閉環(huán)。
- 處理跨端兼容問題(如 Web、移動端、桌面端),確保系統(tǒng)在不同平臺的一致性。
二、系統(tǒng)設計與優(yōu)化
- 架構設計
- 參與系統(tǒng)整體架構規(guī)劃,設計可擴展、高可用的技術方案(如微服務架構、分布式系統(tǒng))。
- 制定技術選型標準,評估 C++ 與其他技術棧(如 Node.js、Python)的集成方案。
- 性能優(yōu)化
- 分析系統(tǒng)瓶頸,優(yōu)化代碼效率(如減少內(nèi)存占用、提升 CPU 利用率)、網(wǎng)絡傳輸效率及數(shù)據(jù)庫查詢性能。
- 進行壓力測試與調(diào)優(yōu),確保系統(tǒng)在高并發(fā)場景下的穩(wěn)定性。
三、協(xié)作與項目管理
- 跨團隊協(xié)作
- 與產(chǎn)品經(jīng)理、UI/Ue 設計師等協(xié)同推進項目,理解需求并轉化為技術方案。
- 為前端團隊提供 C++ 技術支持,協(xié)助解決底層技術問題(如文件處理、硬件接口對接)。
- 項目管理
- 制定開發(fā)計劃,預估任務周期,跟蹤進度并及時反饋風險。
- 編寫技術文檔(如接口文檔、架構設計文檔),確保團隊協(xié)作效率。
四、技術維護與迭代
- 代碼維護
- 負責現(xiàn)有系統(tǒng)的維護與迭代,修復線上 bug,優(yōu)化舊代碼架構。
- 參與代碼評審,確保代碼質量符合團隊規(guī)范(如 C++11/14/17 標準、設計模式應用)。
- 技術升級
- 跟進 C++ 及全棧技術棧的最新發(fā)展(如新興庫、框架、工具),引入新技術提升開發(fā)效率。
- 推動技術棧的升級與重構,確保系統(tǒng)的可持續(xù)性發(fā)展。
崗位要求:
1、精通數(shù)智項目架構設計,熟悉大數(shù)據(jù)、人工智能、云計算等技術棧;
2、熟練掌握至少一種架構設計工具(如 ArchiMate、TOGAF 等);
3、具備良好的代碼邏輯理解能力,可快速理解各模塊代碼架構關聯(lián);
4、熟悉數(shù)智項目相關行業(yè)標準與規(guī)范;
5、持有 PMP、TOGAF 等相關專業(yè)認證優(yōu)先。