軟體架構師崗位的基本職責簡述

  軟體架構師需要能夠完成系統核心模組的程式碼編寫。下面是小編整理的。

  1

  職責:

  1、 參與產品研發各階段活動,保證架構設計能夠滿足產品需要;

  2、 分析產品需求,起草並維護架構設計文件,並負責驗證架構設計的符合性;

  3、 編寫並搭建系統框架,驗證框架能夠滿足產品需求,並持續維護框架程式碼;

  4、 跟蹤業界流行的先進技術,參與部門軟體技術演進路線的制定和決策;

  5、 優秀的邏輯思維能力,思路清晰,熟悉業務抽象和資料模型設計,具有很強的分析問題和解決問題的能力,對解決具有挑戰性問題充滿激情;

  6、 確保設計的技術方案、開發的程式碼有較高效能、質量保障、擴充套件性,前瞻性;

  7、 對技術有較強的鑽研及學習精神,能夠深入瞭解開源技術、現有系統技術等相關技術原理,出現問題時能夠通過較強的技術手段較好的解決問題;

  8、 負責指導和稽核軟體工程師的設計與研發質量;

  9、 協助解決部門內部技術疑難問題,對接公司相關部門提供技術支援;

  崗位要求:

  1、 大學本科學歷,8年以上軟體開發工作經驗,3年以上系統設計經驗,有智慧城市行業軟體經驗優先;有自動化運維架構設計或者DevOps實踐經驗者優先;

  2、 精通java,深入理解JVM,熟悉常用框架,優秀的資料庫設計優化能力。

  3、 熟悉前端HTML、CSS、jquery、handlebar.js、coffee、scss等開發技術

  4、 熟悉後端服務開發流程和規範,精通微服務架構設計,熟練使用Spring Boot,Spring Cloud等微服務開發框架,並深入理解其原理,對框架本身有過開發或重構者可優先考慮;

  5、 熟悉常用開源框架、快取技術、網站優化、伺服器優化、負載均衡、系統性能調優等技術;

  6、 掌握Linux 作業系統和大型資料庫***Oracle、MySql***,熟悉大容量資料儲存和檢索系統設計能力:資料庫分割槽,NoSQL,搜尋引擎等;

  7、 較強的責任心,擅長溝通和團隊合作,有積極主動的學習態度、勇於承受壓力

  8、 有團隊管理經驗優先。

  2

  職責:

  1.相據物聯網客戶、合作伙伴、開發者的需求,針對工業、城市等業務場景,規劃和設計雲、管、端的相關產品。

  2對物聯網雲管揣相關的技術,開發架構.協議及平臺時刻保持關注,把握未來的技術趨勢和方向提前佈局規劃技術平臺產品。

  3管理產品生命週期和推進節奏,撰寫產品需求線上線下產品相關文件,並與設計、技術、測試團隊配合,高效率高質量地完成階段性專案。

  4.參與物聯網生態產品方案的建立,推廣物聯網雲管端相關的技術產品。

  任職要求:

  1.技術背景深厚,5年以上工作經驗,物聯網相關工作經驗2年以上,有物聯網硬體,閘道器,雲端平臺的軟體繫系統架構設計經驗。

  2.有分層架構設計能力,能夠設計較為合理的API和SDK。有分散式架構設計經驗優先

  3有良好的邏輯思維裁力和抽象能力善於總結能夠從複雜的需求中總結抽象出最核心的技術產品需求有一定的商業Sense。

  4有優秀的溝通和圍隊合作能力;有較強的抗壓能力。

  5對物聯網行業的客戶及產業鏈有深刻的認識,瞭解行業客戶的應用架構及企業常見常見IT系統問題

  3

  職責:

  1、帶領技術團隊全面負責公司產品和專案的架構設計、開發與優化工作;

  2、負責產品和專案相關模組的分析和設計,可以獨自承擔系統的設計和開發工作;

  3、負責前端和後端技術實施的整體考慮,提供前端與後端技術應用解決方案;

  4、主要功能、核心模組的架構與程式碼模板編寫;

  5、制定技術文件和開發規範,並對開發過程進行持續改進;

  6、對團隊開發人員進行程式碼質量稽核、技術指導和監督;

  7、 關主技術領域動態,結合技術規劃做好技術儲備和預研。

  任職要求:

  1、計算機或相關專業本科以上學歷; 八年以上網際網路軟體領域的設計開發經驗;

  2、對軟體開發框架非常熟悉,包括前端WEB框架和後端java分散式框架;

  3、有搭建供10人以上團隊開發的技術框架的經驗,對業內常用開源軟體非常熟悉,善於鑽研開源軟體;

  4、精通Spring、SpringMVC、struts2、Hibernate、MyBatis等主流開發框架;

  5、精通系統分析與設計、常用的設計模式,擅長效能調優;

  6、深入瞭解主流框架的特性及其實現原理;

  7、有責任心, 學習能力強, 工作積極主動, 思路清晰,擅長溝通、有團隊合作精神。

  4

  職責:

  1.擔任軟體專案的技術負責人或公司基礎平臺架構師角色。

  2.軟體專案的技術負責人對專案的整體系統架構負責,開發及相關設計文件編寫,解決技術難題,編寫核心程式碼;配合專案經理進行技術決策,進行技術風險評估。

  3.公司基礎平臺的架構師,負責架構搭建,核心技術預研,編寫平臺程式碼。

  4.負責解決公司專案組遇到的技術問題,對軟體開發團隊的技術指導。

  5.負責公司解決方案有關技術部分的內容的編寫。

  任職要求:

  1.大學本科及以上學歷,計算機相關專業。

  2.在計算機技術領域擁有紮實的技術功底,尤其在資料結構、演算法和程式碼、軟體設計方面功力深厚;熟練使用軟體需求分析、建模及原型設計工具,掌握UML建模語言;熟悉編碼、設計、版本控制及測試相關知識和技能。

  3.精通JavaEE開發,精通JAVA設計模式;熟悉Nginx、Tomcat、Docker,Redis,MQ等常見應用伺服器和中介軟體;精通spring boot, spring cloud框架等。

  4.精通Javascript, html5, css3,熟悉前端開發技術及相關框架。

  5.熟悉Linux 作業系統和ORACLE資料庫;對sql優化有豐富的經驗。

  6.熟悉微服務、大資料技術者優先。

  7.有軟體專案架構設計及研發團隊管理經驗者優先,有系統分析師、系統架構設計師、資訊系統專案管理師等證書者優先。

  5

  職責:

  負責產品功能推廣,提供端到端的綜合解決提案

  負責方案的售前,方案制定以及報價

  負責組建專案團隊,以及人員的基本業務能力培養

  負責專案計劃的制定與監督,制定專案的運作準則

  在整個專案生命週期中協助專案經理日常專案管理,多方溝通協調,以及潛在的風險評估與管理

  負責專案整體驗收,完成客戶交付

  任職要求:

  1. 具備快速學習能力,能夠短時間瞭解新產品,新功能的客戶化開發

  2. 具備3年以上電信業務支撐從業經驗,對於資料閘道器以及協議有比較全面的理解

  3. 6年以上的Java開發經驗,各種框架的運用經驗

  4. 3年以上的專案管理經驗,熟悉瀑布或敏捷專案管理方式

  5. 具備DevOps的基本思想,以及使用運作經驗

  6. 具備NFV MANO從業經驗優先,瞭解ETSI MANO相關規範。

  7. 具備Camunda程式設計經驗優先

  8. 擁有良好的cloud的知識體系,KVM、Openstack, Network等

  9. 熟悉Docker,瞭解其基本的操作與應用

  10. 熟悉一些通用的運維工具,如Ansible,以及熟練使用shell指令碼

  11. 英語作為工作語言,可以熟練與客戶溝通