一、崗位職責(zé)
1.參與產(chǎn)品前后端的架構(gòu)設(shè)計,獨立負(fù)責(zé)子系統(tǒng)或模塊的設(shè)計、開發(fā)與優(yōu)化,對進度和質(zhì)量負(fù)責(zé);
2.完成模塊相關(guān)的各類文檔的編寫工作;
3.良好的代碼習(xí)慣,嚴(yán)格按照規(guī)范進行代碼、注釋及文檔的編寫,結(jié)構(gòu)清晰、命名規(guī)范、邏輯性強、代碼冗余率低;
4.積極主動,認(rèn)真負(fù)責(zé),在項目時限內(nèi),可迅速響應(yīng),保證項目進度;
5.產(chǎn)品化思維,主動思考從業(yè)務(wù)角度解決問題。
6.負(fù)責(zé)業(yè)務(wù)領(lǐng)域分析及系統(tǒng)架構(gòu)設(shè)計、技術(shù)方案選型等;
7.完成重難點技術(shù)支持、高效解決技術(shù)問題。
二、崗位要求
1.計算機相關(guān)專業(yè),統(tǒng)招本科或研究生學(xué)歷,5年以上全棧開發(fā)經(jīng)驗,至少參與過1個大型項目;
2.熟悉服務(wù)器操作系統(tǒng),如Windows Linux等的配置、部署、調(diào)優(yōu);
3.有大型分布式項目經(jīng)驗,熟悉云原生架構(gòu)開發(fā)模式,熟悉Docker,K8S,服務(wù)治理;
4.熟悉.Net6.0相關(guān)技術(shù),對DDD(領(lǐng)域驅(qū)動設(shè)計)有深入的了解和認(rèn)識,熟練使用泛型、Linq、Lambda、async/await、依賴注入、DTO映射;
5.熟悉各種數(shù)據(jù)庫及中間件開發(fā):Mysql、Sql Server、MongoDB、Redis、RabbitMQ;熟練各種數(shù)據(jù)庫查詢語句、存儲過程、函數(shù)、觸發(fā)器的編寫;熟練運用分庫分表進行分布式數(shù)據(jù)庫開發(fā);
6.熟練使用TCP透傳或SDK方式對接硬件開發(fā),有一定的網(wǎng)絡(luò)通訊開發(fā)及配置經(jīng)驗;
7.熟悉W3C標(biāo)準(zhǔn),能熟練運用HTML5、CSS進行合理的頁面排版布局;熟悉各種主流瀏覽器的CSS兼容性問題的解決方法;精通Jquery,Vue、UniApp、NodeJs經(jīng)驗,熟練使用Ajax、Axios、Json完成數(shù)據(jù)交互;
8.具有響應(yīng)式布局頁面(PC端、手機端、平板電腦 )開發(fā)經(jīng)驗;具有微信小程序開發(fā)、Android開發(fā)、Winform開發(fā)經(jīng)驗優(yōu)先;
9.熟練運用Git等代碼管理工具,有良好的代碼習(xí)慣,嚴(yán)格按照規(guī)范進行代碼、注釋及文檔的編寫;
10.通過軟考中級及以上考試者優(yōu)先;
11.具有較強的抗壓能力、學(xué)習(xí)能力、溝通協(xié)調(diào)能力,責(zé)任心強。