崗位職責(zé):
1、協(xié)助需求分析人員完成需求分析工作,編寫(xiě)設(shè)計(jì)文檔;
2、負(fù)責(zé)產(chǎn)品PC端、移動(dòng)端前端的研發(fā)、測(cè)試,確保產(chǎn)品在不同平臺(tái)、設(shè)備、瀏覽器上的兼容性;
3、按軟件需求規(guī)格進(jìn)行軟件功能設(shè)計(jì)和編碼實(shí)現(xiàn),確保軟件質(zhì)量;
4、參與軟件測(cè)試、部署、實(shí)施等工作。
任職要求:
1、具有Java開(kāi)發(fā)基礎(chǔ)及開(kāi)發(fā)經(jīng)驗(yàn),或Web前端開(kāi)發(fā)經(jīng)驗(yàn),有MES、數(shù)字孿生系統(tǒng)和低代碼平臺(tái)開(kāi)發(fā)經(jīng)驗(yàn)者優(yōu)先;
2、基礎(chǔ)知識(shí)扎實(shí),熟練掌握J(rèn)S、CSS、HTML,熟練掌握ES6;
3、編碼風(fēng)格優(yōu)良,有良好的軟件工程知識(shí)和編碼規(guī)范意識(shí),具備一定的復(fù)雜系統(tǒng)設(shè)計(jì)能力;
4、具有良好的業(yè)務(wù)理解和抽象能力,深刻理解面向?qū)ο蟪绦蛟O(shè)計(jì)與開(kāi)發(fā)、熟練掌握J(rèn)ava設(shè)計(jì)模式并結(jié)合實(shí)際場(chǎng)景合理應(yīng)用;
5、了解分布式系統(tǒng)的設(shè)計(jì)和應(yīng)用,熟悉常用開(kāi)發(fā)框架,如Spring全家桶等;熟悉多線(xiàn)程、緩存、消息等機(jī)制;
6、至少熟練掌握一種工作流技術(shù)(activiti、flowable、camunda等),有實(shí)際使用經(jīng)驗(yàn)優(yōu)先;
7、掌握MySQL、PostgreSQL等開(kāi)源數(shù)據(jù)庫(kù),良好的SQL編寫(xiě)及調(diào)優(yōu)能力;
8、學(xué)習(xí)能力強(qiáng),適應(yīng)能力強(qiáng),有一定抗壓能力,關(guān)注最新的技術(shù),追求優(yōu)雅的編碼;
9、具備良好的溝通能力,有責(zé)任心,樂(lè)于挑戰(zhàn),自驅(qū)力強(qiáng)。