崗位職責(zé):
1.完成軟件系統(tǒng)代碼的實(shí)現(xiàn),并輸出正常運(yùn)行代碼;
2.按要求編寫表達(dá)意思清楚代碼注釋和代碼說明文檔;
3.已完成的開發(fā)模塊,進(jìn)行功能測試和系統(tǒng)測試,并記錄測試結(jié)果;
4.輔助進(jìn)行系統(tǒng)的功能定義、程序設(shè)計(jì);
5.根據(jù)設(shè)計(jì)文檔或需求說明完成代碼編寫、調(diào)試、測試和維護(hù);
6.分析并解決軟件開發(fā)過程中的問題;
7.協(xié)助測試工程師制訂測試計(jì)劃,定位發(fā)現(xiàn)的問題;
8.配合項(xiàng)目經(jīng)理完成相關(guān)任務(wù)目標(biāo);
9.按照軟件開發(fā)項(xiàng)目的設(shè)計(jì)要求和原代碼編寫規(guī)范編寫程序代碼,對其質(zhì)量、性能負(fù)責(zé)、主導(dǎo)跨模塊間的聯(lián)調(diào)測試;
10.對項(xiàng)目中出現(xiàn)的重復(fù)性功能進(jìn)行模塊化封裝、測試、更新管理,提高項(xiàng)目中代碼的復(fù)用率。
11.遵從過程管理規(guī)范,編寫相關(guān)技術(shù)文檔;
12.負(fù)責(zé)系統(tǒng)架構(gòu)設(shè)計(jì)、參與解決方案設(shè)計(jì)、關(guān)鍵核心業(yè)務(wù)模塊的實(shí)現(xiàn)、系統(tǒng)框架搭建、技術(shù)預(yù)研與論證、主導(dǎo)解決方案聯(lián)調(diào)測試;
13.項(xiàng)目開發(fā)過程中的技術(shù)問題提出最優(yōu)解決方案,并解決技術(shù)問題。
14.嚴(yán)格遵守公司保密規(guī)定,禁止泄露算法、代碼及相關(guān)資料;
15.完成領(lǐng)導(dǎo)交辦的其它工作。
 任職資格:
 1.學(xué)歷:本科及以上學(xué)歷,計(jì)算機(jī)科學(xué)與技術(shù)、軟件工程及相關(guān)專業(yè)  
2.經(jīng)驗(yàn)要求: 
(1)具備4年以上java開發(fā)經(jīng)驗(yàn); 
(2)熟悉Java體系架構(gòu),熟悉主流開源框架,熟悉常用的設(shè)計(jì)模式; 
(3)熟悉Spring/SpringMVC/Hibernate/MyBatis架構(gòu); 
(4)熟練使用基于Spring boot、Spring Cloud的微服務(wù)架構(gòu); 
(5)熟悉Web Service、分布式、多線程等高性能架構(gòu)相關(guān)開發(fā)技術(shù); 
(6)具備面向?qū)ο蠓治?、設(shè)計(jì)、開發(fā)能力(OOA、OOD、OOP),熟悉 UML; 
(7)熟悉大型數(shù)據(jù)庫如 Oracle、MySQL、DB2等,熟悉Redis、MangoDB開發(fā),同時(shí)至少熟悉其中一種數(shù)據(jù)庫優(yōu)化與數(shù)據(jù)挖掘技術(shù); 
(9)熟悉物聯(lián)網(wǎng)相關(guān)設(shè)備DTU,RTU,IO,RS232,RS485等設(shè)備和常見協(xié)議,并了解物聯(lián)網(wǎng)常見的架構(gòu)方案。 
(10)了解PLC設(shè)備的功能和常用使用。 
3.具有良好業(yè)務(wù)提煉組件的建模能力,精通各種主流應(yīng)用架構(gòu)和平臺,熟悉工作流引擎、規(guī)則引擎等中間件等; 
5.有良好的表達(dá)和溝通協(xié)調(diào)能力,團(tuán)隊(duì)合作精神和執(zhí)行力; 
6.其它要求:工作細(xì)致、嚴(yán)謹(jǐn),事業(yè)心、責(zé)任