崗位職責:(必須有管理經驗和創新精神)
1、參與項目的需求討論,可行性分析,工作量估算
2、參與系統架構的設計和方案討論,完成系統架構設計
3、負責編寫后端系統框架和核心代碼,關鍵技術難點的攻關和預研
4、參與業務系統的緩存、消息、服務分布式架構優化與新技術引入,
滿足穩定、可靠的高并發要求
5、負責開發團隊的管理、建設及技術文檔的撰寫
6、對開發團隊進行技術指導和培訓,規范開發流程
技術要求:
1. 大專及以上學歷、計算機相關專業,至少從事5年以上的軟件開發經驗;
2. 精通Web編程,5年以上使用Java語言的經驗;
3. 熟悉J2EE規范,熟悉常用的設計模式;
4. 熟練使用SpringMVC、SpringBoot、SprinCloud、MyBatis等框架,熟悉消息隊列,分布式開發;
5. 熟悉Oracle,MySQL數據庫,熟悉MongoDB或Redis等NoSQL數據庫更佳、Linux操作系統;
6. 熟悉bootstrap、JQuery、Angular js、React、soa、sca、bsb、osgi、bai、ROA/REST/云計算、UML等
7. 有良好的代碼編寫習慣及產品服務意識;
8. 對技術有濃厚的興趣,喜歡鉆研,具有較強的學習能力;
管理要求:
1.具有0-1團隊管理經驗,3年以上不少于8人團隊管理經驗
2.根據產品需求計劃合理制定開發計劃,并合理分配前后端開發任務
3.計劃執行過程中,及時監督計劃執行偏差
4.對部門下面人員的日報、周報檢查,了解每一個開發人員的工作情況以及工作狀態;
5.指導、培訓、監督、考核技術隊伍,提高技術部門工作效率
6.制定并實施公司技術發展規劃;
7.制定各種技術標準、技術規范;
8.設計、審核各種技術方案和文檔;
9.推動重大持續改進項目,組織、溝通協調整個項目相關的人和事
10.了解部門人員的能力模型及時進行能力充電,招聘需求和優勝劣汰
溝通能力:
1.具有良好的理解力和溝通技能,和上下游保持良好的溝通
2.具有協調好本部門與其他部門之間的關系,多與其他部門領導溝通,要明確其他部門的需求,在技術允許范圍給予解決。
3.研發過程中存在的問題及風險要及時暴露,及時和上游保持溝通