工作職責(zé):
1) 負責(zé)軟件系統(tǒng)整體技術(shù)規(guī)劃的制定,確保技術(shù)路線與公司業(yè)務(wù)發(fā)展戰(zhàn)略緊密契合;深入分析行業(yè)趨勢,預(yù)測未來技術(shù)需求,為公司提供前瞻性的技術(shù)解決方案;
2) 根據(jù)業(yè)務(wù)需求和技術(shù)發(fā)展趨勢,負責(zé)技術(shù)選型和標準化工作;推動技術(shù)團隊在微服務(wù)、云原生、DevOps、低代碼平臺等領(lǐng)域的技術(shù)實踐和最佳實踐分享,提升整體技術(shù)水平;
3) 負責(zé)公司系統(tǒng)的架構(gòu)設(shè)計、研發(fā)工作,具備多年企業(yè)級架構(gòu)經(jīng)驗,承擔(dān)從業(yè)務(wù)向技術(shù)轉(zhuǎn)換的橋梁作用;主導(dǎo)重大項目的架構(gòu)設(shè)計和核心模塊設(shè)計;
4) 參與和協(xié)調(diào)公司項目的技術(shù)活動(分析、設(shè)計和實施等);領(lǐng)導(dǎo)技術(shù)團隊構(gòu)建和完善代碼平臺、研發(fā)工具鏈、微服務(wù)平臺及公共服務(wù)等公共研發(fā)能力,促進技術(shù)資源的共享和復(fù)用,提高研發(fā)效率和質(zhì)量;
5) 負責(zé)核心功能的架構(gòu)與代碼模板編寫,開發(fā)與維護系統(tǒng)公用核心模塊;主導(dǎo)技術(shù)難題攻關(guān),保證項目按期高質(zhì)量交付; 具備培養(yǎng)和帶領(lǐng)團隊解決各種復(fù)雜問題的能力;
6) 識別出技術(shù)方向、產(chǎn)品組件、技術(shù)培訓(xùn)等需求,并組織實施 ;
7) 制定和維護技術(shù)規(guī)范文檔,推廣編碼和架構(gòu)實踐,提升團隊的技術(shù)能力和整體工作效率;
任職要求:
1) 大學(xué)本科及以上學(xué)歷,計算機/軟件/通信等相關(guān)專業(yè)畢業(yè); 985、211及雙一流高校、QS前100畢業(yè)生優(yōu)先;
2) 5年以上Java應(yīng)用開發(fā)經(jīng)驗,熟悉常用的設(shè)計模式和開源框架,具備扎實的Java和數(shù)據(jù)庫技術(shù)基礎(chǔ),精通Java、Vue.js等主流編程語言和開發(fā)框架,并具有良好的編碼實踐;熟悉分布式、多線程、異步處理、消息處理、搜索等中間件產(chǎn)品和工作機制;
3) 豐富的軟件開發(fā)經(jīng)驗,深入理解各種開源框架工作原理,有框架開發(fā)/定制開發(fā)經(jīng)驗者優(yōu)先考慮;
4) 精通大數(shù)據(jù)、云計算、微服務(wù)及相關(guān)技術(shù)、分布式架構(gòu)及相關(guān)技術(shù),有過實際經(jīng)驗者優(yōu)先;
5) 對于常用的敏捷、瀑布、Scrum、圓桌等開發(fā)方法能夠熟練使用,并在研發(fā)流程管理、研發(fā)工具使用、DevOps流程管控等開發(fā)過程管理有成功實踐經(jīng)驗;
6) 熟悉常見的企業(yè)技術(shù)架構(gòu),對DDD、Serverless等技術(shù)架構(gòu)和設(shè)計方法具有較為深度的認知;多次使用其中技術(shù)架構(gòu)和設(shè)計方法進行產(chǎn)品、平臺和解決方案的設(shè)計和建設(shè)實踐;
7) 有ERP/MES軟件設(shè)計開發(fā)經(jīng)驗,了解裝備制造業(yè)行業(yè)數(shù)字化解決方案經(jīng)驗優(yōu)先;
8) 熟悉低代碼平臺設(shè)計與開發(fā)優(yōu)先;
9) 具有出色的抽象設(shè)計能力,思路清晰,善于思考,能獨立分析和解決問題;
10) 擁有優(yōu)秀的問題解決能力和創(chuàng)新思維,能夠設(shè)計出既創(chuàng)新又實用的技術(shù)解決方案;