軟體架構師的職責內容

軟體架構師的職責內容 篇1

職責:

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

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

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

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

5. 負責解決核心技術難題的攻關,業務流程、數據模型設計,核心代碼開發,系統最佳化;

任職資格:

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

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

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

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

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

軟體架構師的職責內容 篇2

職責:

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

軟體架構師的職責內容 篇3

職責:

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

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

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

4、對軟體產品的集成、測試、實施的工作。

任職要求:

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

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

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

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

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

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

7、精通軟體架構的重用,設計模式,精通三層體系結構,了解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人的軟體開發小組,有團隊負責人經歷。

軟體架構師的職責內容 篇6

職責:

1.相據物聯網客戶、合作夥伴、開發者的需求,針對工業、城市等業務場景,規劃和設計雲、管、端的相關產品。

2對物聯網雲管揣相關的技術,開發架構.協定及平台時刻保持關注,把握未來的技術趨勢和方向提前布局規劃技術平台產品。

3管理產品生命周期和推進節奏,撰寫產品需求線上線下產品相關文檔,並與設計、技術、測試團隊配合,高效率高質量地完成階段性項目。

4.參與物聯網生態產品方案的建立,推廣物聯網雲管端相關的技術產品。

任職要求:

1.技術背景深厚,5年以上工作經驗,物聯網相關工作經驗2年以上,有物聯網硬體,網關,雲端平台的軟體系系統架構設計經驗。

2.有分層架構設計能力,能夠設計較為合理的API和SDK。有分散式架構設計經驗優先

3有良好的邏輯思維裁力和抽象能力善於總結能夠從複雜的需求中總結抽象出最核心的技術產品需求有一定的商業Sense。

4有優秀的溝通和圍隊合作能力;有較強的抗壓能力。

5對物聯網行業的客戶及產業鏈有深刻的認識,了解行業客戶的套用架構及企業常見常見IT系統問題

軟體架構師的職責內容 篇7

職責:

1、帶領技術團隊全面負責公司產品和項目的架構設計、開發與最佳化工作;

2、負責產品和項目相關模組的分析和設計,可以獨自承擔系統的設計和開發工作;

3、負責前端和後端技術實施的整體考慮,提供前端與後端技術套用解決方案;

4、主要功能、核心模組的架構與代碼模板編寫;

5、制定技術文檔和開發規範,並對開發過程進行持續改進;

6、對團隊開發人員進行代碼質量審核、技術指導和監督;

7、 關主技術領域動態,結合技術規劃做好技術儲備和預研。

任職要求:

1、計算機或相關專業本科以上學歷; 八年以上網際網路軟體領域的設計開發經驗;

2、對軟體開發框架非常熟悉,包括前端WEB框架和後端java分散式框架;

3、有搭建供10人以上團隊開發的技術框架的經驗,對業內常用開源軟體非常熟悉,善於鑽研開源軟體;

4、精通Spring、SpringMVC、struts2、Hibernate、MyBatis等主流開發框架;

5、精通系統分析與設計、常用的設計模式,擅長性能調優;

6、深入了解主流框架的特性及其實現原理;

7、有責任心, 學習能力強, 工作積極主動, 思路清晰,擅長溝通、有團隊合作精神。

軟體架構師的職責內容 篇8

職責:

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

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

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

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

任職要求:

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

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

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

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

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

軟體架構師的職責內容 篇9

職責:

1. 負責數據倉庫、大數據平台、報表可視化的搭建及研發;

2. 按時完成套用部門的技術開發和數據服務需求,不斷最佳化現有的大數據套用平台架構;

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

4. 帶領團隊開發具有創新價值的大數據分析平台。

任職要求:

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

2. 有3年以上BI、大數據研發經驗;

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

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

軟體架構師的職責內容 篇10

職責:

1、根據項目需求,分析,設計,並實現系統的架構方案。使系統架構具有合理性和可擴展性。

2、負責海量數據採集、處理及存儲、套用方案的技術選型及架構實現

3、負責開發數據統計系統,各類統計程式報表,海量數據分析/查詢、分散式存儲、流式/實時計算等套用層架構搭建及核心代碼實現

4、追蹤大數據和雲計算技術的最新科技成果,並協調團隊套用於內部業務實踐

5、參與代碼的實現,並編寫技術文檔,對通用技術實現復用。

任職要求:

1、熟悉Hadoop底層檔案系統,熟悉Hadoop分散式計算框架(HDFS、Hbase、Hive、Mapreduce、Spark、Storm、Flink等.

2、精通Java, Scala, Python 至少兩種程式語言,有較強的分散式計算基礎和軟體工程能力

3、熟悉業界有影響力數據倉庫和大數據領域的產品、解決方案形態和技術,熟悉OLAP、OLTP引擎和DB,熟悉主流數據整合、治理技術和工具;

4、熟悉大數據和數倉領域的系統架構設計方法,有海量數據系統的安裝部署維護經驗,對大規模數據並行計算/傳輸/處理等有豐富的經驗者優先;

5、熟悉掌握通用大數據數據合併、建模、抽取、分析挖掘機、展示等挖掘算法,具有在實際項目中結合業務場景開發大數據算法的經驗者優先;

軟體架構師的職責內容 篇11

職責:

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的參數進行性能最佳化調整

軟體架構師的職責內容 篇12

職責

1.參與軟體開發平台、產品及項目的總體規劃和總體設計及重要技術決策;

2.參與軟體開發平台、產品及項目的概要設計、軟體架構和資料庫設計;

3.依據作業檔案的規範流程,按照項目計畫負責核心代碼的編制;

4.配合測試團隊,修復系統核心代碼的缺陷,完善系統功能;

5.根據作業檔案的規範要求編寫技術開發文檔;

6.負責解決項目中的關鍵問題和技術難題;

任職要求

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

2.具有3年以上開發工作經驗,至少參與過2年以上大型項目架構設計經驗;

3.精通Java語言及JavaEE相關技術,掌握Sping、Ibatis、Hibernate、Struts2、等開源框架套用,熟悉web開發技術,如DHTML、Ajax、Javascript等;

4.熟悉UML,熟練掌握UML建模工具;

5.熟悉設計模式及面向對象的分析設計方法;

6.熟悉主流套用伺服器如Weblogic、Websphere等;

7.精通DB2、SQL server、Oracle等資料庫;

8.熟悉軟體開發過程;

軟體架構師的職責內容 篇13

職責:

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

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

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

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

5、負責核心技術問題的公關、系統最佳化,協助解決項目開發過程中的技術難題

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

任職要求:

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

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

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

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

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