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