主要職責(zé):
1.負(fù)責(zé)頂層的業(yè)務(wù)抽象、領(lǐng)域建模、架構(gòu)設(shè)計、技術(shù)預(yù)研、技術(shù)難題攻關(guān);
2.新技術(shù)的預(yù)研、落地,提升團(tuán)隊(duì)技術(shù)水平;
3.參與項(xiàng)目架構(gòu)規(guī)范、代碼規(guī)范、數(shù)據(jù)規(guī)范、安全規(guī)范等設(shè)計和優(yōu)化,并落地推進(jìn);
4.能為團(tuán)隊(duì)引入創(chuàng)新的技術(shù),創(chuàng)新的解決方案,用創(chuàng)新的思路解決問題;
5.對現(xiàn)存或未來系統(tǒng)進(jìn)行宏觀的思考,規(guī)劃形成統(tǒng)一的架構(gòu)、平臺或組件?。
任職要求:
1.計算機(jī)、應(yīng)用數(shù)學(xué)等相關(guān)專業(yè)本科及以上學(xué)歷;
2.5年以上后端高并發(fā)、高可用分布式系統(tǒng)設(shè)計、開發(fā)、調(diào)優(yōu)經(jīng)驗(yàn)
3.熟悉&精通C/C++/Go/Python/Java等編程語言的一門或多門;
4.熟悉常用的數(shù)據(jù)結(jié)構(gòu)、算法、設(shè)計模式、TCP/IP協(xié)議、分布式、微服務(wù)設(shè)計理論、服務(wù)治理方法;
5.熟悉分布式技術(shù)如RPC、負(fù)載均衡、緩存技術(shù)(redis、memcached、ehcache等)等,有Oracle/Mysql/SqlServer/Redis等常用開源組件深入使用及調(diào)優(yōu)能力;
6.具備良好的識別和設(shè)計通用框架及模塊的能力,具有大型系統(tǒng)架構(gòu)成功設(shè)計經(jīng)驗(yàn);
7.有較強(qiáng)的溝通協(xié)調(diào)能力,能在平衡業(yè)務(wù)迭代效率的基礎(chǔ)上,保證技術(shù)架構(gòu)的持續(xù)改進(jìn)優(yōu)化?。
8.計算機(jī)技術(shù)與軟件專業(yè)技術(shù)資格(水平)考試-系統(tǒng)架構(gòu)設(shè)計師者優(yōu)先。