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

軟體架構師的基本職責(精選14篇)

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

軟體架構師的基本職責 篇1

職責:

軟體架構師的基本職責(精選14篇)

1. 負責資料倉庫、大資料平臺、報表視覺化的搭建及研發;

2. 按時完成應用部門的技術開發和資料服務需求,不斷優化現有的大資料應用平臺架構;

3. 負責團隊的技術指導和技術提升;

4. 帶領團隊開發具有創新價值的大資料分析平臺。

任職要求:

1. 統招本科以上學歷,計算機、數學相關專業,具有8年以上研發工作經驗;

2. 有3年以上BI、大資料研發經驗;

3. 兩年以上技術團隊管理經驗,有良好的團隊管理能力;

4. 對各類大資料架構模型有深入理解(包括但不限於YARN、MapReduce、Hadoop、Impala、Spark、Kafka、Storm、H2O等),瞭解不同架構模型的優缺點;具備一定的技術前瞻性和創新能力。

軟體架構師的基本職責 篇2

職責:

1.負責設計規劃航空執行管理與服務平臺、無人機監控平臺、機場執行管理平臺軟體系統的技術路線、資料模型,業務模型,領域劃分等架構工作;

2、參與軟體需求分析與軟體方案設計,進行系統架構和核心模組的設計規劃;

3、參與軟體模組設計、程式碼開發等相關工作;

4、對接、梳理、挖掘、分析、整理來自市場匯入的業務需求,提出建設性、有價值的IT解決方案,配合專案經理形成有計劃、可落地的實施方案

5、參與客戶技術溝通,為客戶提供軟體應用相關支援

任職要求:

1.軟體、計算機、航空航天相關專業,碩士及以上學歷;

2.有豐富的架構設計與研發實施能力,能夠準確、全面地理解業務,並根據業務發展計劃給出合理的架構方案和工作計劃分解;

3.精通linux及計算機網路,對程式碼要求精益求精,有大量程式設計和code review經驗,java/python/go/c/c++至少精通一種;

4.具有良好的溝通能力、組織能力及團隊協作精神,有較強的分析和解決問題的能力;

5.主動性強,有強烈的求知慾和創新能力;

6.具有空管行業相關經驗,空管系統研發相關經驗者優先。

軟體架構師的基本職責 篇3

職責:

1.主導敏捷開發流程,負責軟體產品核心模組的設計開發工作,包括軟體架構設計、核心模組程式碼開發、技術文件撰寫和管理、原始碼管控、測試與部署等。

2.產品開發,參與指導其他模組的設計與開發、程式碼Review、問題追蹤、自動化測試、指導核心技術問題的攻關,系統優化,並解決系統開發、執行中出現的各種問題,對軟體產品的功能、效能和質量負責。

任職要求:

1. 精通 Java 應用系統技術棧,包括網路架構,Web Server,中介軟體,DB,快取,儲存解決方案。精通 Java、JavaScript、Python 或 PhP/Html 語言,對相應的程式設計規範有深刻理解。

2.熟悉 Docker 等容器技術,具備容器的編排部署經驗。

3. 熟悉敏捷開發的軟體工程流程,理解設計、開發、測試、部署、上線、迭代升級等環節和流程,有實際專案管理經驗。

4.瞭解自動化測試和質量監控流程,熟悉功能測試,單元測試,整合測試的開發。

5.熟悉雲端計算環境,熟悉大資料技術,有基於 Hadoop 框架的編碼經驗者優先。

6.電子資訊、通訊等相關專業本科以上學歷,5 年以上軟體工程開發經驗,2 年以上開發經理或開發架構師工作經驗。

軟體架構師的基本職責 篇4

職責:

1、負責超聲醫療裝置的整體架構設計,包括底層硬體通訊決策;

2、軟體架構設計(需求分析到詳細設計,選擇軟體構架模式,搭建軟體程式碼框架)

3、撰寫分析與設計文件;

4、負責對系統的資料進行分析,對系統資料建模(包括成像資料建模),設計資料庫;

5、對技術實現決策(包括開發工具選型,資料庫選型,設計過程技術的決策);

6、帶領團隊,按照進度實施開發計劃,協助團隊,解決技術難題。

任職要求:

1、帶領過團隊開發,熟悉軟體團隊的開發模式;

2、有持續2年以上的軟體技術文件撰寫經驗;

3、精通C/C++,具備紮實的C/C++功底,至少熟悉C#,Java,Python,html,css,JavaScript其中兩個及以上;

4、分別做過linux,window兩個平臺下的1或2個大型專案及以上;

5、精通軟體設計模式,架構模式,UML建模技術;

6、遵循程式碼簡潔之道編寫程式碼;

7、做過三年及以上的系統需求分析,系統分析,系統設計,完整做過產品;

8、在影象領域,有一年以上的工作經驗更好。

軟體架構師的基本職責 篇5

職責:

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晶片設計經驗者特別錄取。

軟體架構師的基本職責 篇6

職責:

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認證》或《高階系統架構師》者優先。

軟體架構師的基本職責 篇7

職責:

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

軟體架構師的基本職責 篇8

職責:

1、負責公司平臺級產品的開發指導及核心功能實現;

2、主導公司系統平臺及專案整體設計、技術選型、根據開發規範與流程完成模組的設計、編碼以及概要設計、詳細設計等相關文件;

3、參與基礎類庫的設計,解決專案中的關鍵問題和技術難題;

4、與帶領團隊與智慧硬體模組和系統對接,負責智慧化專案整體整合的技術支撐;

5、訓練隊伍、促進團隊技術能力;

6、跨部門交流,引進外部資訊、介紹內部資訊到外部;

7、參與關鍵專案的競標、推廣。

任職要求:

1、具有 8年以上軟體開發經驗,3年以上獨立架構設計,熟悉C++/JAVA等常用開發語言, 有良好的編碼風格;

2、熟悉軟體開發流程,如敏捷開發等,豐富的專案經驗,有大型專案把控能力;

3、熟悉常見資料庫 MySQL、MongoDB,對 NOSQL、訊息佇列有深入的瞭解。

4、對分散式、微服務化、服務編排、高可用性系統架構、叢集技術處理、網站負載均衡、系統性能調優有豐富的經驗。

5、良好的溝通能力、執行力及專案帶團隊經驗;抗壓能力強,有探索創新精神。

軟體架構師的基本職責 篇9

職責:

1、負責公司現有軟體產品的維護升級,負責雲平臺的搭建

2、負責各種裝置的對接工作,獨立設計研發軟體產品

3、與硬體部門搭配開發嵌入式軟體的開發

4、負責流媒體軟體的開發,相關文件的整理及對現有產品的規劃,開拓新的產品業務等。

崗位任職資格:

1、具有javaC++C#objebk-c js等軟體開發經驗

2、熟悉嵌入式開發流程

3、對H264、H265等流媒體有豐富經驗

4、有系統移植,相關經驗。

5、有網路通訊開發經驗

6、有分散式開發經驗

7、有安防通訊經驗

8、熟悉ZYNQ平臺,有開發經驗者優先

9、具有嵌入式VI設計開發經驗者優先

10、熟悉QT平臺,具有視覺化平臺開發經驗者優先。

軟體架構師的基本職責 篇10

職責:

1、主導產品的軟體架構,保證架構設計能夠滿足產品的功能需求、效能需求、可靠性需求、可維護性需求和可擴充套件性需求;

2、負責技術選型(包括:框架選擇、公共模組、資料儲存等);

3、參與需求分析,系統分析及業務建模;

4、進行平臺架構設計、開發和維護以及過程中產生的文件編寫(架構設計文件、概要設計文件等);

5、負責分解IoT產品線的業務需求,完成系統架構設計、重構與優化;

6、負責組織技術評審與把關,組織難點攻關,主導Code Review;

7、促進團隊技術進步與創新,參與公司技術研發體系的搭建;

8、負責公共元件的開發。

任職要求:

1、5年以上J2ee專案開發經驗,紮實的Java程式設計基礎,精通不限於Springboot、Dubbo、Zookeeper、Redis、Kafka、Flume等開源框架及產品;

2、3年以上架構設計經驗,具有良好的軟體工程知識與編碼規範意識;

3、具備優秀的文件能力,清晰明瞭地表達架構意圖,能夠熟練編寫各類技術文件;

4、熟悉物聯網相關技術、協議(MQTT/CoAP/Modbus)和應用的優先;

5、對於雲端計算(如:SaaS、PaaS、IaaS等)、大資料領域、人工智慧等領域有較深入的瞭解,有相關工作背景者優先考慮;

6、具有SaaS/PaaS平臺開發經驗,精通一種或多種架構的能力和經驗,如微服務架構等。熟悉大型物聯網架構或具有大型IT專案諮詢者優先;

7、思路清晰,善於思考,學習能力強;責任心強,具備良好的團隊合作精神。

軟體架構師的基本職責 篇11

職責:

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

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

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

4、制定軟體開發計劃;

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

任職資格:

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

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

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

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

軟體架構師的基本職責 篇12

職責:

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

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

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

任職要求

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

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

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

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

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

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

軟體架構師的基本職責 篇13

(1)、規劃:負責規劃產品的技術路線,負責設計出產品的技術核心競爭力負責產品和專案全生命週期的軟體架構演進。

(2)、立項階段:對接PD,理解業務需求,識別和梳理非功能性系統需求(效能、安全、高可用等)評估技術實現的可行性,估計難度和工作量,識別技術風險。

(3)、總體設計階段:結合人力、進度要求、系統重要性、擴充套件性、可維護性等因素,進行合理的總體架構設計,包括應用架構、技術架構、部署架構、資料架構等負責進行子系統/模組劃分、模組互動設計、與其他系統的邊界和介面定義等結合各個不同的專案和產品,識別出跨專案跨產品通用的技術元件,進行通用元件的設計和複用負責輸出總體設計文件負責關鍵技術的分析和決策梳理

與合作廠商系統之間的技術介面,確保整體可交付針對專案交付要求,與開發責任人一起制定開發聯調的策略,包括子系統和模組的優先順序等。

(4)、專案技術支援:作為技術專家支援市場專案的技術交流。

(5)、作為POC專案的技術支援。

軟體架構師的基本職責 篇14

職責:

1.負責核心系統的基礎架構設計、重構、優化,解決開發中各種系統架構問題;

2.負責核心基礎元件研發,如RPC框架,訊息推送,快取,資料訪問等定製開發;

3.負責專案中關鍵技術難點的攻關和預研;

4.帶領團隊攻克例如大資料量、高併發、高穩定性等帶來的各種挑戰及技術難關。

任職要求:

1.深刻理解並掌握分散式架構原理,熟悉微服務治理思想和EDA架構,具有大型分散式、高併發、高負載、高可用技術設計、開發和調優經驗

2.精通JAVA主流技術,如Spring Cloud、Spring Boot、SpringMVC、Mybatis、Zookeeper、JPA、OSGI

3.熟悉快取技術(Redis)、搜尋技術(ElasticSearch)、訊息佇列(RabbitMQ、Kafka)、叢集與負載均衡(Nginx、HAProxy)等領域

4.熟悉大資料解決方案,包括Hadoop平臺、Spark、storm、機器學習、深度學習等大資料解決方案。

5.熟悉基於Docker和Swarm/Kubernetes的分散式部署和服務架構,有DevOps和PaaS平臺實施經驗更佳

6.具備較強的邏輯思維,對技術擁有熱情,喜歡學習及嘗試最新的技術優先