軟件架構師的職責內容
軟件架構師的職責內容
軟件架構師負責產品應用現場問題解決、需求分析整理。以下是學習啦小編整理的軟件架構師的職責內容。
軟件架構師的職責內容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人的軟件開發小組,有團隊負責人經歷。
相關文章: