崗位職責:
從事研發(fā)工具、分布式云化軟件、互聯(lián)網軟件等的軟件開發(fā),可以采用敏捷、Devops、開源等先進的軟件設計開發(fā)模式,接觸最前沿的產品和軟件技術,成為行業(yè)技術專家;你將參與華為產品的軟件研發(fā)工作,包括但不限于如下工作 :
1、負責PaaS服務架構設計和特性開發(fā)、單元測試、API測試、靜態(tài)檢查、本地構建等工作;
2、與團隊一起負責PaaS服務產品的技術競爭力構建,不斷提升PaaS服務的業(yè)界競爭力;
3、負責微服務框架、微服務平臺設計和開發(fā),分布式事務、分布式任務調度等中間件產品的設計和開發(fā)。
業(yè)務技能要求:
1、至少精通JAVA、C/C++、GO、Python、Angularjs、JavaScript、Nodejs、HTML5等1種或多種主流編程語言,熟悉linux/Unix操作系統(tǒng),能熟練使用各種軟件研發(fā)工具、數(shù)據(jù)庫及中間件;
2、精通計算機軟件知識,熟悉云計算/大數(shù)據(jù)/DevOps/持續(xù)交付/軟件算法/軟件挖掘/配置管理/數(shù)學理論與建模/等某一特定領域的工程方法或工具;
3、熟悉軟件設計、軟件開發(fā)和測試方法;對敏捷、精益、DevOps等研發(fā)模式有深入了解和實踐經驗。
專業(yè)知識要求:
1、熟悉Java/C++/Python/Go等編程語言中的一種,熟悉常用設計模式/數(shù)據(jù)結構/算法等,熟悉Spring Boot、Spring Cloud等前后端框架,有分布式系統(tǒng)、云/微服務開發(fā)經驗者優(yōu)先;
2、熟悉Web前端UI及交互頁面開發(fā),熟練html、css、js等前端技能及性能調優(yōu),有vue/react/angular開發(fā)經驗者優(yōu)先;
3、主導/參與過大中規(guī)模軟件的需求分析/設計/開發(fā)/測試/關鍵算法與技術攻關等研發(fā)活動;
4、有良好的團隊合作意識和創(chuàng)新意識,對技術研究有熱情,敢于面對各種技術挑戰(zhàn)。