崗位職責(zé):
1.?負(fù)責(zé)SaaS平臺前后端整體架構(gòu)設(shè)計,負(fù)責(zé)微服務(wù)系統(tǒng)的架構(gòu)設(shè)計、技術(shù)設(shè)計評審、編寫關(guān)鍵服務(wù)以及核心代碼;
2.?優(yōu)化現(xiàn)有系統(tǒng)微服務(wù)架構(gòu),領(lǐng)導(dǎo)團(tuán)隊攻克租戶管理、數(shù)據(jù)隔離、系統(tǒng)解耦、領(lǐng)域驅(qū)動開發(fā)等課題的技術(shù)難關(guān);
3.?通過推廣DDD與IDDD方法論,提升研發(fā)團(tuán)隊的微服務(wù)系統(tǒng)架構(gòu)能力;?
4.?通過多架構(gòu)范式推廣落地,提升應(yīng)用架構(gòu)設(shè)計能力;
5.?通過OOP,?FP編程范式提升研發(fā)團(tuán)隊編碼能力;
6.?負(fù)責(zé)公司現(xiàn)有技術(shù)架構(gòu)的評估、設(shè)計、重構(gòu)和優(yōu)化,根據(jù)業(yè)務(wù)需求制定應(yīng)用架構(gòu)方案,并提出改進(jìn)意見;
7.?負(fù)責(zé)公司核心平臺產(chǎn)品的設(shè)計和開發(fā);
8.?審核和評估相關(guān)方案與設(shè)計,以確保其符合架構(gòu)規(guī)劃,滿足業(yè)務(wù)需求;
9.?負(fù)責(zé)研究業(yè)界的技術(shù)發(fā)展、評估外部技術(shù)與解決方案、進(jìn)行技術(shù)選型;
10.?全面主導(dǎo)技術(shù)難題攻關(guān),持續(xù)提升系統(tǒng)在高并發(fā)、海量請求下的高處理性能,并對系統(tǒng)進(jìn)行性能調(diào)優(yōu);
11.?全面主導(dǎo)新技術(shù)預(yù)研;
12.?負(fù)責(zé)建設(shè)和推廣公司工程文化建設(shè);
13.?建立公司技術(shù)架構(gòu)體系。
任職要求:
1.精通UML;
2.精通面向?qū)ο蟮脑O(shè)計、分析和開發(fā)能力;
3.精通各種設(shè)計模式;
4.熟悉各種軟件工程技術(shù)以及DDD,?TDD,?OOP,?FP等設(shè)計方法;
5.包含架構(gòu)師所具備的全部專業(yè)知識/技能;
精通分布式系統(tǒng)原理、穩(wěn)定性治理、云原生技術(shù)棧。