崗位職責(zé)
1、負(fù)責(zé)基于J2EE架構(gòu)的軟件系統(tǒng)架構(gòu)分析、設(shè)計(jì)及原型實(shí)現(xiàn),軟件系統(tǒng)的功能模塊設(shè)計(jì)、核心代碼開(kāi)發(fā);
2、指導(dǎo)技術(shù)團(tuán)隊(duì)完成產(chǎn)品研發(fā);
3、負(fù)責(zé)軟件項(xiàng)目的總體架構(gòu)規(guī)劃和管理;協(xié)同開(kāi)發(fā)工程師進(jìn)行軟件開(kāi)發(fā);
4、指導(dǎo)軟件工程師進(jìn)行子模塊的架構(gòu)設(shè)計(jì);主持軟件平臺(tái)核心部分的開(kāi)發(fā),包括功能設(shè)計(jì)、代碼實(shí)現(xiàn)、文檔整理;負(fù)責(zé)核心代碼和通用模塊的功能的設(shè)計(jì)和實(shí)現(xiàn),解決技術(shù)問(wèn)題;
5、負(fù)責(zé)重要子模塊的總體設(shè)計(jì),并編寫(xiě)核心代碼,確保軟件的性能和可擴(kuò)充性等,為軟件的穩(wěn)定性、安全性從整體結(jié)構(gòu)上提供良好的保證;
6、研究和推廣新技術(shù),進(jìn)行相應(yīng)的開(kāi)發(fā)技術(shù)升級(jí),提高開(kāi)發(fā)生產(chǎn)力;
7、參與軟件的需求分析,并撰寫(xiě)相關(guān)的開(kāi)發(fā)文檔;
8、組織制定和實(shí)施重大技術(shù)決策和技術(shù)方案;
任職條件
1、大學(xué)本科及以上學(xué)歷,計(jì)算機(jī)專業(yè)或相關(guān)理工科專業(yè);
2、熟悉開(kāi)源主流的框架開(kāi)發(fā),熟悉DevOps,?精通?Ansible,Puppet,?SaltStack等自動(dòng)化框架;
3、擁有多層架構(gòu)、高可用性、高延展性、高性能分布式的架構(gòu)經(jīng)驗(yàn)者從優(yōu);
4、具有5年以上的軟件開(kāi)發(fā)實(shí)際工作經(jīng)驗(yàn),其中至少有3年以上代碼編寫(xiě)工作,4年以上基于面向?qū)ο蠛蜆?gòu)件開(kāi)發(fā)的軟件產(chǎn)品設(shè)計(jì)經(jīng)驗(yàn);
5、具有大中型開(kāi)發(fā)項(xiàng)目的總體規(guī)劃、方案設(shè)計(jì)經(jīng)驗(yàn),有大中型應(yīng)用開(kāi)發(fā)的成功案例;
6、精通多線程編程、消息處理;
7、熟悉TCP/IP,SNMP協(xié)議,SSH協(xié)議等優(yōu)先;
8、對(duì)設(shè)計(jì)模式有深刻的理解,具有面向?qū)ο蟮姆治?、設(shè)計(jì)和開(kāi)發(fā)能力;
9、熟悉軟件開(kāi)發(fā)流程,軟件產(chǎn)品周期;
10、具有旺盛的精力和學(xué)習(xí)能力,能快速掌握新技術(shù)和新方法。