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