· 經(jīng)驗要求:
1、3年以上軟件開發(fā)實戰(zhàn)經(jīng)驗,2年以上中級軟件開發(fā)經(jīng)驗;
2、具備軟件前后端開發(fā)經(jīng)驗及數(shù)據(jù)庫設(shè)計調(diào)優(yōu)經(jīng)驗;
3、有2項以上作為中高級核心開發(fā)工程師完成大型軟件系統(tǒng)開發(fā)成功經(jīng)驗。
· 能力要求:
1、熟悉JVM內(nèi)存分配、垃圾回收、類裝載機制、性能優(yōu)化、反射機制、多線程、網(wǎng)絡(luò)編程、常用數(shù)據(jù)結(jié)構(gòu)和相關(guān)算法;
2、對面向?qū)ο蟮能浖_發(fā)思想有清晰的認識、熟悉掌握常用的設(shè)計模式;
3、精通掌握后端開發(fā)IDE、Git和SVN版本控制工具;
4、精通掌握目前流行開源框架(spring/springmvc/springboot/springCloud),并且對其核心思想、實現(xiàn)原理有一定認知;
5、精通Oracle、MySQL等數(shù)據(jù)庫開發(fā)與設(shè)計以及緩存系統(tǒng)Redis的設(shè)計和研發(fā);
6、精通底層中間件、分布式技術(shù)(包括緩存、消息系統(tǒng)、熱部署)、消息中間件:ActiveMQ、RabbitMQ;
7、精通常見的一些解決方案及其原理:單點登錄、分布式緩存、SOA、全文檢索、消息中間件,負載均衡、連接池、流計算等;
8、熟悉大數(shù)據(jù)、物聯(lián)網(wǎng)開發(fā)常用及技術(shù)框架及業(yè)務(wù)建模、數(shù)據(jù)分析工具。
9、熟練應(yīng)用建模語言和建模工具UML、MVC編程思想,能夠?qū)M件級業(yè)務(wù)進行設(shè)計;
10、熟練語言Linux基礎(chǔ)操作和命令,接觸過Ubuntu,CentOS等,同時熟悉Windows系統(tǒng);
11、熟悉 MySQL 數(shù)據(jù)庫,熟練掌握 SQL 優(yōu)化和數(shù)據(jù)表索引設(shè)置,有分表經(jīng)驗者優(yōu)先;
12、具備有大數(shù)據(jù)、GIS地圖、物聯(lián)網(wǎng)、AI智能管理平臺開發(fā)經(jīng)驗;
13、熟悉 HTTP 協(xié)議,理解前后端分離的原理,了解主流VUE、angular前端框架的開發(fā);
14、具備較強且規(guī)范的代碼編寫調(diào)試能力、文檔編寫能力、測試能力等;
15、具備專業(yè)的軟件設(shè)計及編碼能力,精通JAVA、Android、C#、Python等中至少2門開發(fā)語言及工具;
16、具備對springboot、dubbo、springcloud等微服務(wù)框架技術(shù)并具備調(diào)優(yōu)能力;
17、具有良好的溝通與表達能力,應(yīng)變能力、理解執(zhí)行能力,信息處理能力;
18、重視團隊協(xié)作,善于溝通,對所負責(zé)開發(fā)的項目有強烈的主人翁意識。
崗位職責(zé):
1、負責(zé)與項目經(jīng)理共同進行客戶調(diào)研、業(yè)務(wù)需求流程分析;
2、參與項目業(yè)務(wù)需求分析包括客戶需求分析、項目可行性分析,定義項目功能等;
3、負責(zé)配合項目經(jīng)理分析、模擬、評估項目功能、性能的技術(shù)難度及開發(fā)耗時;
4、參與項目設(shè)計的總體規(guī)劃,原型開發(fā)和實現(xiàn),提出技術(shù)實現(xiàn)方案;
5、協(xié)助項目經(jīng)理完成技術(shù)方案,進行數(shù)據(jù)結(jié)構(gòu)、組件和程序等的設(shè)計工作;
6、負責(zé)項目的核心算法設(shè)計、關(guān)鍵功能設(shè)計、數(shù)據(jù)庫設(shè)計、接口設(shè)計;
7、負責(zé)項目開發(fā)所需的技術(shù)框架及開發(fā)環(huán)境搭建;
8、負責(zé)項目迭代開發(fā),核心代碼編寫、技術(shù)難題攻關(guān);。
9、根據(jù)設(shè)計、需求文檔按時完成代碼編寫、調(diào)試、測試、發(fā)布;
10、完善和修正現(xiàn)有軟件項目BUG,并優(yōu)化現(xiàn)有項目;
11、負責(zé)系統(tǒng)已有功能的問題診斷與優(yōu)化;
12、支持并參與項目交付以及相關(guān)技術(shù)文檔撰寫;
13、配合項目測試,確保業(yè)務(wù)功能正常完成,處理線上問題;
14、參與研發(fā)過程需求、設(shè)計、開發(fā)、測試評審;
15、參與客戶的系統(tǒng)軟件、硬件平臺的安裝搭建與實施工作;
16、針對客戶的服務(wù)請求,提供故障診斷服務(wù)、修復(fù)服務(wù),提供技術(shù)咨詢;
17、定期進行項目分析、總結(jié)經(jīng)驗、找出存在的問題,提出改進工作的意見和建議。
18、參與技術(shù)跟蹤,對新項目進行可行性分析;
19、參與技術(shù)預(yù)研和技術(shù)重構(gòu),為新功能設(shè)計開發(fā)提供前期準備;
20、負責(zé)項目組初級開發(fā)人員開發(fā)技能培訓(xùn),技術(shù)指導(dǎo)以及技術(shù)難點突破;
21、協(xié)同銷售支撐售前客戶交流、項目推進、產(chǎn)品演示、客戶培訓(xùn)、招投標等。
西安 - 雁塔
中國移動研究院西安 - 未央
陜西鵬摶科技發(fā)展有限公司西安 - 雁塔
中電金信軟件有限公司西安 - 雁塔
海格爾西安 - 蓮湖
西安聚圣威會展服務(wù)有限公司西安 - 雁塔
北京華天海峰科技股份有限公司