【崗位職責】
1.需求分析與方案設計:對接業務方梳理需求,輸出技術方案、架構設計文檔和數據庫設計方案。
2.代碼開發與實現:根據設計文檔編寫高質量代碼,完成模塊開發、接口開發和功能實現。
3.測試與問題修復:進行單元測試、聯調測試,定位并修復開發中的 Bug,優化代碼性能。
4.系統部署與維護:參與系統上線部署,提供生產環境技術支持,處理運行中的故障和迭代需求。
5.技術迭代與優化:跟蹤技術趨勢,對現有系統進行重構、性能優化或功能擴展。
6.跨團隊協作:與產品經理、測試工程師、運維工程師等配合,推進項目落地。
7.文檔編寫:撰寫技術手冊、接口文檔、用戶操作指南等,保障知識沉淀與交接。
8.風險把控:識別開發過程中的技術風險,提前制定應對方案。
9.技術分享:在團隊內進行技術分享,指導初級開發工程師,促進團隊整體技術水平的提升。
10.完成領導交給的其它工作。
【任職條件】
1.學歷與經驗:本科及以上學歷,計算機科學與技術、軟件工程、電子信息工程等相關專業。3年以上軟件 / 系統開發相關工作經驗,有大型項目或同行業項目經驗者優先。
2.行業知識:
①編程語言:精通至少 1 門主流開發語言(Java/Python/Go/C++ 等),掌握語言核心特性與最佳實踐。
②架構與設計:熟悉常見系統架構(微服務 / 分布式 / 單體),具備架構設計、模塊拆分及技術選型能力。
③數據庫技術:熟練使用 MySQL/Oracle/Redis 等數據庫,掌握 SQL 優化、索引設計及數據存儲方案設計。
④接口與集成:精通 RESTful API 設計與開發,具備第三方系統 / 接口集成經驗,了解消息隊列(MQ)使用。
⑤開發工具:熟練使用 Git、Maven/Gradle、IDE(IntelliJ IDEA/Vscode 等)等開發與版本控制工具。
3.能力要求:
①具備完整項目開發流程經驗,能獨立完成模塊設計、開發、測試全流程。
②有較強的問題排查與解決能力,能快速定位并修復開發及生產環境中的技術故障。
③熟悉軟件開發生命周期,遵守編碼規范,具備良好的代碼評審與質量管控意識。
④具備性能優化經驗,能從代碼、數據庫、架構等層面提升系統響應速度與并發能力。
4.綜合素質
①具備良好的需求理解能力與邏輯思維能力,能將業務需求轉化為技術方案。
②優秀的溝通協作能力,能與產品、測試、運維等跨團隊高效配合推進項目。
③工作積極主動,有責任心,具備較強的學習能力與技術鉆研精神,跟蹤行業新技術趨勢。
④抗壓能力強,能適應項目緊急需求與合理的加班安排。