1、根據(jù)業(yè)務(wù)規(guī)劃,確定軟件平臺的技術(shù)、開發(fā)標(biāo)準(zhǔn)和規(guī)范,包括技術(shù)選型、對比,編碼標(biāo)準(zhǔn),工具,評審流程,測試方法等;
2、根據(jù)業(yè)務(wù)需求,負(fù)責(zé)軟件平臺的技術(shù)架構(gòu)設(shè)計(jì)、重構(gòu)、優(yōu)化,包括概要設(shè)計(jì)和各種底層設(shè)計(jì)要素;
3、負(fù)責(zé)公司框架核心代碼開發(fā),開發(fā)與維護(hù)系統(tǒng)公用核心模塊,并指導(dǎo)團(tuán)隊(duì)的技術(shù)開發(fā);
4、檢查、評審架構(gòu)設(shè)計(jì)和代碼,包括評判確定的模式和代碼標(biāo)準(zhǔn)是否正確施行;
5、把架構(gòu)設(shè)計(jì)和決定文檔化,做好資料管理和技術(shù)培訓(xùn);
6、上級交待的其它有關(guān)工作。
1、有大型軟件平臺項(xiàng)目的后端開發(fā)經(jīng)驗(yàn),了解大數(shù)據(jù)相關(guān)技術(shù),了解大數(shù)據(jù)開源中間件。大型軟件架構(gòu)、系統(tǒng)框架設(shè)計(jì)有豐富經(jīng)驗(yàn);
2、熟悉Java語言,精通微服務(wù)、SpringCloud、MyBatis等框架;精通Netty、Socket、多線程等技術(shù);
3、熟練掌握centos、Nginx,nacos、Tomcat、Docer等應(yīng)用服務(wù)器配置和應(yīng)用部署,熟悉Mysql、Redis等數(shù)據(jù)庫的使用。
1.負(fù)責(zé)前端項(xiàng)目PC端開發(fā);
2.負(fù)責(zé)與客戶的需求、問題溝通,完成修改工作;
3.負(fù)責(zé)與后端人員的溝通,完成接口對接工作;
4.負(fù)責(zé)前端項(xiàng)目部署、維護(hù)、優(yōu)化。
具備前端基礎(chǔ)技術(shù)javascript、typescript、html、css;
熟悉使用react、nextjs、vue3等前端框架;
熟悉使用git版本控制工具;
熟悉使用element-ui、antd、tailwindcss等前端組件庫;
熟悉使用less、sass等前端樣式語言。