網站首頁 工作範例 辦公範例 個人範例 黨團範例 簡歷範例 學生範例 其他範例 專題範例
當前位置:三優範文網 > 文祕 > 崗位職責

軟體架構師的工作職責(精選15篇)

欄目: 崗位職責 / 釋出於: / 人氣:1.69W

軟體架構師的工作職責 篇1

職責:

軟體架構師的工作職責(精選15篇)

1、參與各專案的需求調研與系統分析的工作

2、理解和分析業務需求,確立專案或產品的技術架構或技術分析

3、負責產品架構分析,提出軟體架構的整體設計,資料庫儲存設計方案

4、劃分基本的軟體功能模組,指導其他工程師的設計工作

5、負責核心技術問題的公關、系統優化,協助解決專案開發過程中的技術難題

6、編寫系統設計文件,協助開發人員理解業務,指導開發人員完成高質量的開發

任職要求:

1、計算機相關專業,本科及以上學歷,具有紮實的計算機基礎理論知識;

2、3年以上使用Java開發的經驗;

3、精通Java EE相關技術和框架,熟悉並掌握常用設計模式;

4、熟悉Sql,熟悉快取機制。

5、熟悉Linux,熟悉Tomcat、Nginx、Varnish等伺服器的使用及優化

軟體架構師的工作職責 篇2

職責:

1、負責公司通用開發框架設計和研發;

2、分析典型應用場景及非功能需求,確定軟體開發的技術路線、技術選型、技術規格制定;

3、產品核心模組軟體設計與開發指導,技術詳審;

4、醫療行業相關前沿技術預研。

崗位要求:

1. 計算機相關專業,本科及以上學歷,5年以上Java開發經驗,一年以上大型分散式應用系統分析、設計、開發、架構經驗;

2、 熟悉大規模分散式系統架構設計與研發經驗,熟悉HADOOP、SPARK、STORM等開源領域架構;

3、 熟悉負載均衡、服務發現、高可用、滾動升級、自動伸縮、分散式儲存和計算等架構原理;

4、 熟悉NOSQL效能優化,呼叫,熟悉常用的redis,memcahed,mongodb等nosql效能優化,記憶體回收機制;

5、 對各種開源的框架如Spring、SpringMVC、MyBatis、Kafka、Storm、Kubernetes和Docker等有所瞭解,對框架本身有過開發或重構者可優先考慮;

6、 具備良好的識別和設計通用框架及模組的能力;

7、熟練掌握mysql叢集,主從複製,各種主從結構的部署運維,架構熟練掌握,對主從複製的延遲問題有所研究學習;對資料庫分庫,分表,分割槽,分片等等技術有深入學習瞭解,並有實際使用經驗,對mysql的引數進行效能優化調整

軟體架構師的工作職責 篇3

職責:

1、負責組織研發軟體整體方案,根據要求進行文件與程式碼的設計、編寫、評審、維護工作;

2、協助公司對整體軟體方案,內部系統優化方案建議及決策,參與公司軟體系統設計方案評審;

3、能獨立完成子系統或模組的設計與開發,包括使用者介面、業務邏輯定義、資料模型的設計與開發等;

4、能夠與開發團隊中其它成員共同開發有效溝通,包括專案經理、技術經理、其它工程師,設計出高效能、可擴充套件而且符合使用者需求的方案;

任職資格:

1、具有3年以上軟體專案開發工作經驗;

2、熟悉JAVA、C#、PHP等開發語言及相關技術;熟悉Spring、SpringMvc、MyBatis、 MVC等相關框架;

3、熟悉C/S、B/S網路架構、基於TCP/IP等的網路程式設計、設計模式和元件技術;熟悉Web程式下的開發,掌握CSS、HTML、Ajax、JQuery等基本技術;

4、熟悉常用網路協議、通訊協議,熟悉MySQL、SQL Server、Oracle等主流資料庫;

5. 熟悉資訊系統技術架構及關鍵技術、軟體研發過程,熟練掌握設計模式、開發語言、演算法基礎、資料結構等基本知識;

6、具有良好的規範程式設計習慣;具有應用系統架構、資料庫規劃及從技術角度分析業務的能力;

7、溝通能力優秀,具備良好的邏輯思維,思路清晰,善於思考,能獨立分析和解決問題;知道如何在強壓下推進專案;

8、具有較強的技術風險把握能力和識別能力、大中型開發專案的總體規劃、方案設計、技術隊伍管理經驗者優先。

軟體架構師的工作職責 篇4

職責:

1、協助公司總經理制定總的產品技術路線、技術隊伍發展規劃及相應資源佈局,制定年度開發度量與產品技術框架; 2、制定技術體系規範和流程,制定技術標準,組織編寫相關技術文件。

3、制定產品或系統的技術架構方案和實施路線。

4、組織完成產品或系統核心技術架構的開發。

5、協調和培訓開發人員,輔助完成產品或系統開發。

任職要求:

1、8年以上IT行業技術研發類從業經驗。3年以上技術管理崗位工作經驗,3年以上技術架構經驗;

2、精通 c#或Java等高階開發語言與架構,有三個以上大型b/s架構專案設計開發經驗。;

3、豐富的資料庫設計經驗,對設計模式、架構有較全面的瞭解和實踐經驗;

4、有完整的解決方案設計與編寫能力,對行業技術發展能提出獨立的意見與思路;

5、酷愛技術,自主學習和專研各種技術,不斷的優化和改進產品架構。

軟體架構師的工作職責 篇5

職責:

1、承擔公司軟體系統平臺的規劃與制訂;

2、負責公司自動化系統的軟體架構設計;

3、軟體架構設計,需分層合理,介面清晰,同時具備良好的可擴充套件性、可測試性、穩定性;

4、參與制訂公司軟體開發流程及規範,引入相關規範化的系統或工具;

5、部門內軟體架構設計方面的培訓與指導;

6、完成上級領導及公司交辦的其它任務。

任職要求:

1、5年以上的軟體開發工作經歷;3年以上覆雜系統軟體架構設計經驗;

2、精通軟體系統架構、系統分析、框架設計,具備良好的設計思路;

3、能夠熟練運用系統分析相關工具;

4、良好的溝通能力、團隊協作能力、學習能力、強烈的責任心;

5、候選人如有以下任一領域經歷尤佳:自動化裝置與系統、運動控制系統、攝像頭設計與生產相關的軟體系統、軟體架構設計等。

軟體架構師的工作職責 篇6

職責:

1.帶領團隊定義可擴充套件的、分散式的大資料架構;

2. 完成各種面向業務目標的資料分析模型的定義和應用開發;

3、帶領團隊開發資料分析資料探勘能力的創新型產品

4.協助制定中長期的大資料產品發展規劃

崗位要求:

1.計算機相關專業/研究生

2. 兩年以上系統軟體或中介軟體產品架構分析設計成功工作經驗,有從事過國家科研專案者優先;

3. 熟悉主流的大資料產品和資料分析技術並具有專案實施經驗,精通軟體體系結構設計理論和各種設計模式,瞭解主流的技術規範;

4.在以下任一領域有相關專案經驗:

a) 有資料探勘系統研發經驗,熟悉分類、聚類、關聯分析、協同過濾等資料探勘演算法,對ODS、DW建模有實際經驗;

b)有海量資料分析系統研發經驗,熟悉Hadoop/pig/HIVE/HBase等開源框架,熟悉ETL過程和OLAP分析;熟悉資料倉庫思想,有資料倉庫建模經驗;

c)有基於Web Services的異構資料整合系統研發經驗;

d)有本體和語義網方面的系統研發經驗,如語義資料整合、語義Web服務、語義搜尋引擎等;

軟體架構師的工作職責 篇7

職責:

1)負責公司基於OpenStack私有云平臺相關產品的架構設計;

2)開源雲產品和國內外相關前沿技術調研, 並結合公司特長和市場需求, 設計雲平臺的功能和規劃產品開發方向, 並形成具體的目標和實現計劃;

3)支援售前團隊, 分析客戶需求, 形成包括私有云系統的規劃、設計的整體解決方案;

4)指導團隊裡的初、高階開發工程師。

任職資格:

(1)具有深厚的計算機功底,熟悉作業系統原理、網路協議棧、儲存基礎知識等,對常用演算法和資料結構有深刻認識;熟悉TCP/IP/HTTP/WSGI/AMQP等協議;

(2)熟練掌握MySQL/Memcached/Redis/MongoDB等常用儲存技術;

(3)熟練掌握Python語言,熟悉Django, Pecan, Flask等常用的Web框架; 獨立設計並開發過REST API服務介面

(4) 熟悉OpenStack整體框架、技術體系和API;熟悉OpenStack一個或多個核心模組如Nova、Neutron、cinder、glance等;

(5)4年以上雲端計算平臺的開發經驗。

(6)具有較強的學習能力和協作能力,有極強的責任心;較好的溝通交流能力,善於主動思考和行動,樂於解決具有挑戰性的問題;

(7)具有OpenStack商業應用專案的工程經驗,熟悉雲端計算業務和場景。

(8)參與過OpenStack社群貢獻優先。

軟體架構師的工作職責 篇8

職責:

1.負責雲平臺核心的架構設計、優化、關鍵程式碼編寫;

2.參與業務流程,需求分析,架構設計,資料庫設計領域分析與建模;

3.根據客戶需求及市場行業需求進行軟體架構的制定,將需求分解到多個子系統實現,輸出設計文件,介面文件;

4.對開發團隊進行技術指導和培訓,規範開發流程,協助專案經理進行專案的管理。

崗位要求:

1. IT相關專業本科以上學歷;

2. 兩年以上的網際網路平臺架構設計經驗;

3. 精通Java,熟悉Mysql等主流資料庫,熟悉網路和多執行緒程式設計;

4. 熟悉主流的WEB框架、快取技術、DB儲存技術;

5. 有支援海量使用者的高併發、高可用、分散式網際網路後臺系統設計經驗者優先;

6. 能根據需求規劃合適的技術演進路線;

7. 責任感強、有較強的邏輯思維能力、溝通能力、能夠承擔工作壓力;

軟體架構師的工作職責 篇9

職責:

1、負責軟體工程的需求調研,進行需求分析,編寫需求分析書;

2、負責專案的概要設計,包括功能結構規劃、功能子系統劃分、實現模型設計、資料庫設計等;

3、核心、關鍵模組的演算法設計或功能編碼實現;

4、制定軟體開發計劃;

5、負責指導軟體工程師執行具體的軟體開發工作,完善開發方法,提高執行效率。

任職資格:

1、本科以上學歷,軟體工程等相關專業,5年以上軟體開發經驗;

2、熟悉C#等高階程式語言,有較好的程式編寫經驗;

3、熟悉C/S、B/S 網路架構、熟悉基於TCP/IP等的網路程式設計;

4、有較強的溝通能力和文字表達能力。

軟體架構師的工作職責 篇10

職責:

1、主要負責核心系統的架構設計,框架搭建以及核心模組的開發;

2、負責解決後端系統中的效能瓶頸與技術難題;

3、負責核心系統的技術方案的編寫與評審;

4、負責公司技術標準的制定與評審。

任職資格:

1、本科以上學歷,專業不限,5年以上Java開發經驗,2年以上架構設計經驗;

2、精通JAVA的Spring、Mybatis等主流框架,熟悉Hadoop、ZooKeeper等分散式架構和系統;

3、熟悉Oracle、Mongo、Redis等關係與非關係型資料庫;

3、知識面廣,專研技術,對解決有挑戰性的技術問題充滿激情;

4、有獨立分析和思考問題並加以解決的能力和習慣;

5、有較強的文件編寫能力,能獨立完成技術方案、設計方案的編寫;

6、瞭解基礎的資料結構和演算法,對常見問題,能正確運用合適的資料結構和演算法加以解決;

7、熟悉兩種以上流行的框架,且不停留在單純使用的層次,必須對框架的實現原理、應用場合、使用限制有基本瞭解;

8、善於溝通,團隊協作精神良好,樂於分享經驗與感悟,促進團隊共同進步。

軟體架構師的工作職責 篇11

職責:

1、主要基於PC端windows系統軟體開發,以及基於ARM端Linux系統軟體開發;

2、負責半導體測試裝置軟體功能需求分析、軟體系統架構/模組設計/UI/API呼叫程式碼編寫、除錯、測試;

3、配合硬體、邏輯、演算法、嵌入式等工程師進行系統除錯,分析、定位、解決問題,開發相關除錯工具和指令碼;

4、負責產品應用現場問題解決、需求分析整理;

5、根據公司技術文件規範編寫相應的技術文件;

6、團隊管理。

任職資格:

1、精通C/C++及VC++語言並具有豐富的程式設計經驗,有大型系統及產品軟體開發經驗,計算機相關專業本科20xx年及以上;

2、有優秀團隊管理經驗;

3、精通系統架構設計,以及C/S架構下的軟體開發;精通TCP/IP協議,熟悉網路通訊,熟悉多執行緒;

4、有QT使用經驗,具有UI設計或硬體介面及控制經驗者優先考慮;

5、能夠獨立、成功、熟練的完成複雜專項開發任務,熟悉標準化的軟體設計開發流程;

6、具備優秀的分析處理能力,能夠快速為專案任務制定可行的方案並解決;

7、工作耐心細緻,有責任心;能承擔較大壓力,獨立性強,具有團隊合作精神;

8、具有半導體器件特別是memory晶片設計經驗者特別錄取。

軟體架構師的工作職責 篇12

職責:

1、 根據公司產品具體專案需求,分析、設計與實現系統架構方案,

2、 負責產品架構分析,提出軟硬體架構整體設計,資料庫儲存、資訊保安等設計方案,

3、 指導其他工程師的設計工作;對相關產品系統架構方案進行評審及改進,控制產品系統架構質量;負責軟體核心技術問題的攻關,系統優化;協助解決專案開發過程中的技術難題;

4、 制定開發規範,參與制定技術標準,編寫相應的技術文件,並對通用技術進行整理,提高技術複用。

5、 積極瞭解業界發展、相關新技術及趨勢,促進技術進步和創新。

任職要求:

1. 3年以上平臺軟體架構開發、設計經驗;有成功案例;

2. 熟練使用主流開發框架;

3. 熟練使用主流開發工具和建模工具,熟悉當前比較主流的企業架構理論;

4. 熟悉各種伺服器作業系統(LINUX、UNIX、windows server)和各種中介軟體的部署、管理;

5. 具備良好的識別和設計通用框架及模組的能力,有云、移動網際網路、大資料方面的開發經驗。

6. 有系統效能優化與評估的實際經驗,能用工具對系統的程式碼進行評估。

軟體架構師的工作職責 篇13

職責:

1. 參與基礎框架的架構設計、重構、優化;

2. 參與基礎平臺系統的架構設計和系統設計、詳細設計;

3. 參與技術難題攻關,持續提升核心系統在高併發、海量請求數下的高處理效能;

4. 核心功能的架構與程式碼模板編寫,開發與維護系統公用核心模組;

5. 稽核和評估相關方案與設計,以確保其符合架構規劃,滿足業務需求;

6.分析系統瓶頸,解決各種疑難雜症,對系統進行效能調優;

7. 通過對團隊的培訓與指導,提高研究院開發組的技術水平。

崗位要求:

1.本科及以上學歷,計算機相關專業; 6年以上開發經驗及2年以上大型網際網路系統或者其他大型企業應用系統開發相關經驗;

2.具有面向物件分析、設計、開發能力,精通OO,IOC,AOP,設計模式;

3.具有深厚的專業技術基礎,精通MVC相關技術,熟悉Autofac、Automapper、EF等開源框架,熟悉頁面開發相關技術;

4.熟悉平臺開發、SQLServer等資料庫開發與設計以及快取系統REDIS或 Memcached的設計和研發;

5.具備良好的需求分析能力、業務和技術方案策劃和設計能力;思路清晰,具備很強的文件撰寫能力和良好的語言表達能力;

6.具備良好的團隊合作精神和創新意識,具備良好的溝通、組織、協調能力能力,較強的責任心,有較強的內外溝通能力;

7.對開源軟體技術有深入認識,有分散式架構經驗優先,有nosql開發經驗的優先。

軟體架構師的工作職責 篇14

職責:

1. 負責根據系統的需求規格說明書,進行系統的設計工作;

2. 負責系統的部分關鍵需求的編碼實現;

3. 完成單元測試及修改工作;

4. 完成上級交辦的其他工作;

5. 對公司常用框架進行完善;

6. 對專案中使用的技術及軟體進行評估。

崗位要求:

1.本科及以上學歷,計算機軟體相關專業,有紮實的程式碼編寫功底;

2.熟悉面向物件的分析和設計技術,包括設計模式、UML建模等;

3.具有三年以上的JAVA開發應用經驗,以及主流開源框架。包括Servlet/JSP、S2SH、SpringMVC、Web Service等;

4.具有良好的學習能力和邏輯分析能力;

5.熟悉SQL語言,能獨立完成基於資料庫的設計;

6.熟悉主流資料庫的安裝、配置和使用;

7.具備良好的溝通能力和團隊合作精神;

8.有政府單位部門專案經驗優先;

9.具有基本的專案管理的概念和理論知識,熟悉常用軟體開發工具;

10.有《資訊系統專案管理師》或《PMP認證》或《高階系統架構師》者優先。

軟體架構師的工作職責 篇15

職責:

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、具有良好溝通和團隊協作能力,責任心強,能承受較大的工作壓力。