軟體架構師的職責內容

  軟體架構師負責產品應用現場問題解決、需求分析整理。以下是小編整理的。

  1

  職責:

  1、完成專案的需求分析和系統設計,撰寫相關設計文件;負責總體技術框架規劃與設計;

  2、組織開發團隊成員和開發過程的定義;

  3、完成系統核心模組程式碼編寫,負責整個軟體架構、關鍵構件、介面的設計;

  4、對軟體產品的整合、測試、實施的工作。

  任職要求:

  1、計算機相關專業本科或以上學歷,十年以上網際網路/軟體行業公司後端開發和設計經驗;

  2、有網際網路設計和分散式、高併發、微服務等架構設計的實戰經驗;

  3、系統架構相關的知識和經驗;很強的自學能力、分析能力、解決問題的能力;

  4、熟悉行業軟體產品以及應用情況,對大資料產業發展認識深刻,熟悉大資料相關技術、產品及應用解決方案、分散式、叢集優化、系統性能調優等;

  5、對各種開源的框架,如Spring、MyBatis、ActiveMQ、Kafka、Redis、Netty、Spring Cloud等有深入瞭解;

  6、精通Mysql及常用NoSQL資料庫,熟悉資料庫建模,並具有很強資料庫設計經驗和SQL功底;

  7、精通軟體架構的重用,設計模式,精通三層體系結構,瞭解SOA架構思想;具有良好的文件編寫能力;

  8、良好的團隊精神和協調能力。

  2

  職責:

  1. 負責ADAS/自動駕駛系統的軟體架構的規劃和設計;

  2. 負責並指導設計團隊將架構設計規劃轉換成相應的模組設計;

  3. 主導架構治理及管控工作,設計評審工作;

  4. 解決開發人員的技術問題及提供方案設計、效能優化等方面建議;

  5. 負責解決核心技術難題的攻關,業務流程、資料模型設計,核心程式碼開發,系統優化;

  任職資格:

  - 熟練掌握C/C++語言;

  - 具有嵌入式應用或系統相關開發10年以上經驗,精通Linux核心及相關應用框架;

  - 熟悉ARM處理器系統結構及相關周邊外設介面, 有camera/display/GPU相關的開發經驗;

  - 精通應用程式IPC, GUI, multithread開發;有豐富的debug和軟體效能調優經驗;

  - 具有良好的團隊合作意識、溝通能力、協調能力,能夠承擔工作壓力。

  3

  職責:

  1. 總體技術框架的規劃與設計,重構、優化現有的技術架構

  2. 負責公司軟體產品的技術選型、架構搭建,設計和搭建軟體開發專案系統架構***平臺、資料庫、介面和應用架構等***,解決開發中各種系統架構問題;

  3. 負責軟體系統平臺核心功能模組設計、核心程式碼開發;

  4. 負責技術解決方案,並能夠將解決方案清晰的傳達給客戶和專案組成員;

  5. 對開發團隊進行技術指導和培訓;

  任職要求:

  1.大學本科及以上學歷,計算機、軟體工程等相關專業;

  2.兩年以上大型網際網路應用系統或者其他大型企業應用系統開發相關經驗;

  3、精通微服務應用架構設計,並具備大型專案實踐經驗;

  4、熟悉主流應用伺服器的架構體系如Tomcat,Jetty,Nginx;

  5、熟悉Linux 作業系統和資料庫 Oracle/MySQL/Redis;對Redis優化有豐富的經驗;

  6、有豐富的資料庫如Oracle、MySql、MongoDB等的設計開發經驗,熟悉Linux作業系統,熟悉Shell指令碼程式設計及常用Linux操作命令;

  7、對各種開源的框架如Spring、Mybaties、Dubbo、Docker等有深入的瞭解,具備SOA架構應用實踐經驗;

  8、具有良好溝通和團隊協作能力,責任心強,能承受較大的工作壓力。

  4

  職責:

  1、完成詳細需求的分析與設計,並完成相關技術文件

  2、完成後端程式碼實現,最好有架構設計能力

  3、解決開發過程中遇到的技術問題

  任職要求

  1、精通C#程式設計開發;

  2、熟悉UML建模語言,具有一定的面向物件軟體分析、設計能力,可以熟練應用其進行分析和設計

  3、能按照規範的軟體開發流程,完成軟體的設計、編碼和測試工作,具有規範的開發文件寫作能力;

  4、至少熟練掌握一種大型關係資料庫***ORACLE/SQLSERVER/SYBASE***的應用開發,掌握資料庫調優方法,分析慢SQL形成原因;

  5、擁有良好的編碼習慣,要求結構清晰,命名規範,邏輯性強,程式碼冗餘率低。

  6、瞭解ERP或PDM或MES專業知識,有相關係統開發經驗者優先

  5

  職責:

  1.負責總體技術框架的規劃與設計,出具實施解決方案,包括:系統架構設計、介面規範制定、指導開展技術文件撰寫等;

  2. 能夠完成系統核心模組的程式碼編寫;

  3. 幫助團隊解決系統出現的效能或關鍵問題;

  4. 具備良好的溝通表達能力,協同他人並組織跨團隊協作,保證專案質量與進度,負責程式碼Review和技術審查;

  5. 針對新人、普通開發人員進行有效輔導,幫助其快速成長。

  崗位要求:

  1、軟體工程、電腦科學與技術專業本科以上學歷,5年以上JAVA開發經驗,2年以上JAVA架構設計經驗***主持開發或主要設計***。

  2、精通SOA框架,精通SpringMVC、Spring Cloud/ boot、MyBatis/Hibernate等常用開源框架,對框架本身的體系有較為深厚的理解和應用經驗, 熟悉微服務、分散式和高併發架構設計、精通多執行緒程式設計。

  3、熟悉HTML、JavaScript、CSS、XML、AJAX,理解W3C及Web標準。

  4、熟悉Oralce資料庫、MySQL等資料庫的安裝、部署、調優;熟悉資料倉庫模型

  5、熟悉hadoop、spark、storm等開源大資料軟體安裝、部署、調優。

  6、對常用資料探勘、機器學習演算法有一定了解。

  7、對大資料平臺體系的建設和演進有一定理解,至少具備一個數據挖掘、資料處理、資料管理、大資料平臺建設等領域的專案經驗。

  8、有高併發服務端整體架構經驗者優先。

  9、熟悉地理資訊系統經驗值優先。

  10、至少帶領過10人的軟體開發小組,有團隊負責人經歷。