1、獨立完成軟件系統(tǒng)架構(gòu)設(shè)計、概要設(shè)計和詳細(xì)設(shè)計,包括應(yīng)用架構(gòu)、技術(shù)架構(gòu)和數(shù)據(jù)架構(gòu);
2、協(xié)助項目經(jīng)理提供技術(shù)方案、制定項目計劃、控制項目進度;
4、負(fù)責(zé)對系統(tǒng)軟件架構(gòu)、系統(tǒng)分層、關(guān)鍵構(gòu)件、接口的設(shè)計,并輸出架構(gòu)設(shè)計文檔;
3、負(fù)責(zé)對現(xiàn)有系統(tǒng)進行重構(gòu),研究新技術(shù)并參與制定技術(shù)路線圖,承擔(dān)系統(tǒng)核心功能的研發(fā)工作;
4、編寫符合規(guī)范的功能結(jié)構(gòu)定義、需求說明、開發(fā)設(shè)計等技術(shù)文檔;
5、承擔(dān)代碼質(zhì)量的評審,指導(dǎo)相關(guān)軟件測試并完成性能、代碼優(yōu)化;
????????????????????????
6、負(fù)責(zé)組織開發(fā)人員進行技術(shù)研究和技術(shù)攻關(guān)工作,負(fù)責(zé)研發(fā)人員技術(shù)培訓(xùn)和技能提升,能夠提升工作效率,降低運營成本。
任職要求:
1、計算機或其他相關(guān)專業(yè)全日制本科及以上學(xué)歷,8年以上工作經(jīng)驗,具有獨立承擔(dān)超過2年以上的軟件項目系統(tǒng)分析和架構(gòu)設(shè)計經(jīng)驗,2年以上團隊管理經(jīng)驗,有成功案例、大型系統(tǒng)軟件架構(gòu)設(shè)計、做過大型互聯(lián)網(wǎng)公司核心開發(fā)及架構(gòu)設(shè)計、重構(gòu)者優(yōu)先;
2、精通Java或其他互聯(lián)網(wǎng)編程語言(5年以上JAVA/J2EE系統(tǒng)開發(fā)經(jīng)驗),有高并發(fā)系統(tǒng)的設(shè)計開發(fā)經(jīng)驗,了解C++開發(fā);
3、精通Linux系統(tǒng),熟悉大規(guī)模系統(tǒng)的分布式、集群、負(fù)載均衡、緩存、網(wǎng)絡(luò)存儲、網(wǎng)絡(luò)安全、數(shù)據(jù)庫高可用設(shè)計及性能評估機制;
4、后端:領(lǐng)域模型,ef,linq,webapi??and?RESTful?APIs,ioc,aop,CQRS,消息隊列等;
5、前端:angular??or?react,typescript?and?tslint,?webpack,?sass,nodejs,angular-cli,微信小程序等;
6、精通SOA設(shè)計及治理、微服務(wù)架構(gòu),如:Spring??Cloud/Dubbo;
7、精通B/S、C/S模式的系統(tǒng)設(shè)計、開發(fā),同時熟悉主流數(shù)據(jù)庫(Mysql、oracle、mongodb、redis等)的管理。
8、熟悉多種流媒體協(xié)議、框架及相關(guān)的開源軟件;如live555/ffmpeg/GStreamer/nginx-rtmp/等
9、熟悉大數(shù)據(jù)相關(guān)技術(shù),如:Hadoop/Spark,了解主流云計算、人工智能、物聯(lián)網(wǎng)等技術(shù);
10、深入常見ORM框架、移動端框架,深入常用消息中間件,深入常見關(guān)系型數(shù)據(jù)庫,熟悉NoSQL數(shù)據(jù)庫的設(shè)計與開發(fā);
11、長期關(guān)注系統(tǒng)重構(gòu),并對系統(tǒng)重構(gòu)有強烈的渴望;
????????????????????????????????????????????
12、具有有較強的業(yè)務(wù)分析能力,文檔編寫能力,能夠按照要求編寫架構(gòu)設(shè)計文檔。