軟件架構(gòu)師的職責內(nèi)容
軟件架構(gòu)師的職責內(nèi)容
軟件架構(gòu)師負責產(chǎn)品應用現(xiàn)場問題解決、需求分析整理。以下是學習啦小編整理的軟件架構(gòu)師的職責內(nèi)容。
軟件架構(gòu)師的職責內(nèi)容1
職責:
1、完成項目的需求分析和系統(tǒng)設計,撰寫相關(guān)設計文檔;負責總體技術(shù)框架規(guī)劃與設計;
2、組織開發(fā)團隊成員和開發(fā)過程的定義;
3、完成系統(tǒng)核心模塊代碼編寫,負責整個軟件架構(gòu)、關(guān)鍵構(gòu)件、接口的設計;
4、對軟件產(chǎn)品的集成、測試、實施的工作。
任職要求:
1、計算機相關(guān)專業(yè)本科或以上學歷,十年以上互聯(lián)網(wǎng)/軟件行業(yè)公司后端開發(fā)和設計經(jīng)驗;
2、有互聯(lián)網(wǎng)設計和分布式、高并發(fā)、微服務等架構(gòu)設計的實戰(zhàn)經(jīng)驗;
3、系統(tǒng)架構(gòu)相關(guān)的知識和經(jīng)驗;很強的自學能力、分析能力、解決問題的能力;
4、熟悉行業(yè)軟件產(chǎn)品以及應用情況,對大數(shù)據(jù)產(chǎn)業(yè)發(fā)展認識深刻,熟悉大數(shù)據(jù)相關(guān)技術(shù)、產(chǎn)品及應用解決方案、分布式、集群優(yōu)化、系統(tǒng)性能調(diào)優(yōu)等;
5、對各種開源的框架,如Spring、MyBatis、ActiveMQ、Kafka、Redis、Netty、Spring Cloud等有深入了解;
6、精通Mysql及常用NoSQL數(shù)據(jù)庫,熟悉數(shù)據(jù)庫建模,并具有很強數(shù)據(jù)庫設計經(jīng)驗和SQL功底;
7、精通軟件架構(gòu)的重用,設計模式,精通三層體系結(jié)構(gòu),了解SOA架構(gòu)思想;具有良好的文檔編寫能力;
8、良好的團隊精神和協(xié)調(diào)能力。
軟件架構(gòu)師的職責內(nèi)容2
職責:
1. 負責ADAS/自動駕駛系統(tǒng)的軟件架構(gòu)的規(guī)劃和設計;
2. 負責并指導設計團隊將架構(gòu)設計規(guī)劃轉(zhuǎn)換成相應的模塊設計;
3. 主導架構(gòu)治理及管控工作,設計評審工作;
4. 解決開發(fā)人員的技術(shù)問題及提供方案設計、性能優(yōu)化等方面建議;
5. 負責解決核心技術(shù)難題的攻關(guān),業(yè)務流程、數(shù)據(jù)模型設計,核心代碼開發(fā),系統(tǒng)優(yōu)化;
任職資格:
- 熟練掌握C/C++語言;
- 具有嵌入式應用或系統(tǒng)相關(guān)開發(fā)10年以上經(jīng)驗,精通Linux內(nèi)核及相關(guān)應用框架;
- 熟悉ARM處理器系統(tǒng)結(jié)構(gòu)及相關(guān)周邊外設接口, 有camera/display/GPU相關(guān)的開發(fā)經(jīng)驗;
- 精通應用程序IPC, GUI, multithread開發(fā);有豐富的debug和軟件性能調(diào)優(yōu)經(jīng)驗;
- 具有良好的團隊合作意識、溝通能力、協(xié)調(diào)能力,能夠承擔工作壓力。
軟件架構(gòu)師的職責內(nèi)容3
職責:
1. 總體技術(shù)框架的規(guī)劃與設計,重構(gòu)、優(yōu)化現(xiàn)有的技術(shù)架構(gòu)
2. 負責公司軟件產(chǎn)品的技術(shù)選型、架構(gòu)搭建,設計和搭建軟件開發(fā)項目系統(tǒng)架構(gòu)(平臺、數(shù)據(jù)庫、接口和應用架構(gòu)等),解決開發(fā)中各種系統(tǒng)架構(gòu)問題;
3. 負責軟件系統(tǒng)平臺核心功能模塊設計、核心代碼開發(fā);
4. 負責技術(shù)解決方案,并能夠?qū)⒔鉀Q方案清晰的傳達給客戶和項目組成員;
5. 對開發(fā)團隊進行技術(shù)指導和培訓;
任職要求:
1.大學本科及以上學歷,計算機、軟件工程等相關(guān)專業(yè);
2.兩年以上大型互聯(lián)網(wǎng)應用系統(tǒng)或者其他大型企業(yè)應用系統(tǒng)開發(fā)相關(guān)經(jīng)驗;
3、精通微服務應用架構(gòu)設計,并具備大型項目實踐經(jīng)驗;
4、熟悉主流應用服務器的架構(gòu)體系如Tomcat,Jetty,Nginx;
5、熟悉Linux 操作系統(tǒng)和數(shù)據(jù)庫 Oracle/MySQL/Redis;對Redis優(yōu)化有豐富的經(jīng)驗;
6、有豐富的數(shù)據(jù)庫如Oracle、MySql、MongoDB等的設計開發(fā)經(jīng)驗,熟悉Linux操作系統(tǒng),熟悉Shell腳本編程及常用Linux操作命令;
7、對各種開源的框架如Spring、Mybaties、Dubbo、Docker等有深入的了解,具備SOA架構(gòu)應用實踐經(jīng)驗;
8、具有良好溝通和團隊協(xié)作能力,責任心強,能承受較大的工作壓力。
軟件架構(gòu)師的職責內(nèi)容4
職責:
1、完成詳細需求的分析與設計,并完成相關(guān)技術(shù)文檔
2、完成后端代碼實現(xiàn),最好有架構(gòu)設計能力
3、解決開發(fā)過程中遇到的技術(shù)問題
任職要求
1、精通C#編程開發(fā);
2、熟悉UML建模語言,具有一定的面向?qū)ο筌浖治?、設計能力,可以熟練應用其進行分析和設計
3、能按照規(guī)范的軟件開發(fā)流程,完成軟件的設計、編碼和測試工作,具有規(guī)范的開發(fā)文檔寫作能力;
4、至少熟練掌握一種大型關(guān)系數(shù)據(jù)庫(ORACLE/SQLSERVER/SYBASE)的應用開發(fā),掌握數(shù)據(jù)庫調(diào)優(yōu)方法,分析慢SQL形成原因;
5、擁有良好的編碼習慣,要求結(jié)構(gòu)清晰,命名規(guī)范,邏輯性強,代碼冗余率低。
6、了解ERP或PDM或MES專業(yè)知識,有相關(guān)系統(tǒng)開發(fā)經(jīng)驗者優(yōu)先
軟件架構(gòu)師的職責內(nèi)容5
職責:
1.負責總體技術(shù)框架的規(guī)劃與設計,出具實施解決方案,包括:系統(tǒng)架構(gòu)設計、接口規(guī)范制定、指導開展技術(shù)文檔撰寫等;
2. 能夠完成系統(tǒng)核心模塊的代碼編寫;
3. 幫助團隊解決系統(tǒng)出現(xiàn)的性能或關(guān)鍵問題;
4. 具備良好的溝通表達能力,協(xié)同他人并組織跨團隊協(xié)作,保證項目質(zhì)量與進度,負責代碼Review和技術(shù)審查;
5. 針對新人、普通開發(fā)人員進行有效輔導,幫助其快速成長。
崗位要求:
1、軟件工程、計算機科學與技術(shù)專業(yè)本科以上學歷,5年以上JAVA開發(fā)經(jīng)驗,2年以上JAVA架構(gòu)設計經(jīng)驗(主持開發(fā)或主要設計)。
2、精通SOA框架,精通SpringMVC、Spring Cloud/ boot、MyBatis/Hibernate等常用開源框架,對框架本身的體系有較為深厚的理解和應用經(jīng)驗, 熟悉微服務、分布式和高并發(fā)架構(gòu)設計、精通多線程編程。
3、熟悉HTML、JavaScript、CSS、XML、AJAX,理解W3C及Web標準。
4、熟悉Oralce數(shù)據(jù)庫、MySQL等數(shù)據(jù)庫的安裝、部署、調(diào)優(yōu);熟悉數(shù)據(jù)倉庫模型
5、熟悉hadoop、spark、storm等開源大數(shù)據(jù)軟件安裝、部署、調(diào)優(yōu)。
6、對常用數(shù)據(jù)挖掘、機器學習算法有一定了解。
7、對大數(shù)據(jù)平臺體系的建設和演進有一定理解,至少具備一個數(shù)據(jù)挖掘、數(shù)據(jù)處理、數(shù)據(jù)管理、大數(shù)據(jù)平臺建設等領(lǐng)域的項目經(jīng)驗。
8、有高并發(fā)服務端整體架構(gòu)經(jīng)驗者優(yōu)先。
9、熟悉地理信息系統(tǒng)經(jīng)驗值優(yōu)先。
10、至少帶領(lǐng)過10人的軟件開發(fā)小組,有團隊負責人經(jīng)歷。
相關(guān)文章: