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