崗位職責(zé):
1、負(fù)責(zé)系統(tǒng)或產(chǎn)品線的架構(gòu)設(shè)計(jì)及落地, 包括抽象設(shè)計(jì)、非功能設(shè)計(jì)和關(guān)鍵技術(shù)設(shè)計(jì)
2、領(lǐng)導(dǎo)和協(xié)調(diào)整個(gè)產(chǎn)品/項(xiàng)目中的技術(shù)活動(dòng)(分析、設(shè)計(jì)和實(shí)施等);推動(dòng)主要的技術(shù)決策并最終表達(dá)為系統(tǒng)架構(gòu); 確定系統(tǒng)架構(gòu), 并促使其架構(gòu)設(shè)計(jì)的文檔化, 應(yīng)包括需求、設(shè)計(jì)、實(shí)施和部署的“視圖”
3、制定開發(fā)規(guī)范, 搭建核心架構(gòu), 負(fù)責(zé)總體設(shè)計(jì)軟件架構(gòu)關(guān)鍵構(gòu)件接口, 澄清關(guān)鍵技術(shù), 提升團(tuán)隊(duì)整體技術(shù)水平
任職要求:
1、計(jì)算機(jī)相關(guān)專業(yè), 985、211院校本科以上學(xué)歷, 普通院校碩士以上學(xué)歷, 具備3年以上開發(fā)經(jīng)驗(yàn), 3年以上架構(gòu)設(shè)計(jì)經(jīng)驗(yàn)
2、擁有豐富的微服務(wù)架構(gòu)設(shè)計(jì)經(jīng)驗(yàn); 掌握物聯(lián)網(wǎng)平臺(tái)架構(gòu)設(shè)計(jì)理論知識(shí)并擁有項(xiàng)目經(jīng)驗(yàn); 掌握大型平臺(tái)分級(jí)部署理論知識(shí)并擁有項(xiàng)目經(jīng)驗(yàn); 有無(wú)人設(shè)備管控平臺(tái)設(shè)計(jì)經(jīng)驗(yàn); 有算法模型集成設(shè)計(jì)經(jīng)驗(yàn)
3、精通 Java開發(fā)語(yǔ)言及其特性; 深入理解和應(yīng)用 Spring、SpringBoot、SpringCloud、 Mybatis等開源框架; 掌握 mysql、 postgresql等開源數(shù)據(jù)庫(kù)和DM、瀚高等國(guó)產(chǎn)數(shù)據(jù)庫(kù)及其優(yōu)化技術(shù); 熟悉常用中間件ES、 redis、 tomcat、MQ、工作流等
4、掌握前端開發(fā)技術(shù)和框架, 如 Vue、ES6、TS等; 熟悉 Gis技術(shù)
5、掌握常用的通信協(xié)議及原理, 包括TCP、HTTP/HTTPS、FTP、UDP、WebSocket、MQTT、DDS、 mavlink等; 熟悉常用安防協(xié)議, 包括RTSP、SIP、RTMP等; 了解GB/T 28181及 onvif協(xié)議
6、具有頂層設(shè)計(jì)及技術(shù)路線規(guī)劃能力, 具有信息數(shù)據(jù)架構(gòu)、技術(shù)架構(gòu)設(shè)計(jì)和實(shí)現(xiàn)、功能架構(gòu)設(shè)計(jì)和實(shí)現(xiàn)、系統(tǒng)可靠性設(shè)計(jì)能力, 對(duì)新技術(shù)的理解、掌握和分析能力; 具有良好的溝通能力
7、有低代碼開發(fā)平臺(tái)設(shè)計(jì)經(jīng)驗(yàn)優(yōu)先