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