崗位職責:
1、系統設計:負責與客戶溝通,抽象需求,系統架構設計;編撰可研文檔或概要設計;負責軟件項目的成本預算造價(人月成本);
2、研發小組協同:分解項目工程,主持腳手架工程搭建、主持項目分工,深化項目設計、細化工作分解,跟蹤產品開發質量和進度,控制項目變更。
任職要求:
一、知識標準
1、精通系統開發基礎知識:Springboot,springCould,SpringMVC,MyBatis 等開源框架,熟悉 activemq,rabbitmq,kafka等消息隊列中間件; 熟悉微服務框架,Zookeeper 分布式應用程序協調服務框架,熟練使用 RESTful 風格的架構,解決面向服務的問題;
2、掌握高可用與高性能:熟悉高并發、多線程及分布式系統,精通MySQL/PG數據庫,熟悉常用系統調優;熟悉高并發架構中的 NoSQL 下的 Redis 緩存、會搭建 Redis 集群實現高可用;
3、掌握持續集成:掌握Jenkins 持續集成工具,docker 容器技術以及 k8s 容器管理工具;
4、精通善于編寫各類技術文檔,設計與繪制各類圖形;
二、技能標準
1、可以給出專家級意見為項目組搭建腳手架工程,建立編譯/測試/發布持續集成體系。
2、可以給出專家級意見根據客戶需求編寫可研報告/概要設計/軟件產品概念圖設計等。
3、具備獨立的運作能力通過與客戶溝通,評估項目成本規模、系統模塊分解、里程碑控制要素等。
4、具備獨立的運作能力診斷系統瓶頸或故障根源,規劃系統調優方案,技術組件優化選型等。
5、具備獨立的運作能力協調開發、運維(部署)、運營(客服)隊伍成體系向客戶交付產品。
三、其他標準
1、熟悉項目評估立項流程,作為技術負責人或主要設計人員,主持過國內外大型軟件開發、信息系統集成項目的可研報告/立項評估/技術需求說明文件的編制或評審;
2、熟悉軟件開發項目的人員成本管理,熟悉項目的各個里程碑控制;
3、擅長客戶關系對接,負責過500萬以上軟件項目或1000萬以上信息系統集成項目的從無到交付過程;
4、擅長客戶需求對接,客戶輿情跟蹤,實現項目的交付回款等;
5、擅長研發交付小組管理,負責超過十人項目協作團隊;
6、熟悉應用系統集成框架的設計模式及架構思想;
7、計算機專業并具備副高以上職業資格證書;