軟件架構師崗位的工作職責概述(精選12篇)
軟件架構師崗位的工作職責概述 篇1
結合公司戰略,研究業務領域內的行業實踐,引導業務部門進行變革;
對公司業務流程進行診斷,分析問題根因;
熟悉研發領域的業務流程與信息系統,主導進行研發領域內多業務模塊的需求分析,或某一業務模塊的複雜需求分析,並對用戶需求進行引導;
參與需求評審,根據需求分析文檔,設計 IT 解決方案,並與開發人員澄清需求及進行需求進度把控,同時承擔 IT 解決方案的測試、培訓和驗收;
進行 IT 項目管理與維護,參與 IT 解決方案評審;
結合公司戰略,對公司端到端的業務流程進行優化;
發現並分析跨業務領域的流程、系統問題,提出可行的優化改進建議和方案;
深入研究行業 IT 應用趨勢,對 IT 系統進行統籌規劃,支撐公司戰略落地;
定期與業務部門交流,結合所負責領域的業務規劃,制定相應的 IT 系統規劃;
軟件架構師崗位的工作職責概述 篇2
職責:
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、熟悉掌握通用大數據數據合併、建模、抽取、分析挖掘機、展示等挖掘算法,具有在實際項目中結合業務場景開發大數據算法的經驗者優先;
軟件架構師崗位的工作職責概述 篇3
職責:
1. 理解產品及體驗的業務需求,設計後臺實現方案。
2. 負責或參與微服務架構設計、技術調研和方案制定。
3. 制訂並遵守代碼規範,參與新技術調研與引進。
4. 負責或參與公司框架核心代碼開發。
5. 帶領並指導團隊成員。
任職要求:
1.4年以上JAVA開發經驗,2年以上微服務實戰工作經驗。
2.熟悉微服務相關概念、有構建微服務化應用程序的項目經驗。
3.熟練掌握Spring boot、REST API。
4.熟練掌握Mysql、Redis/Mongodb/ElasticSearch數據的設計、研發、優化和部署
5.對各種開源的框架、中間件如RabbitMq、Kafka,Spark等有深入的瞭解。
6、具有大規模分佈式系統的調優經驗(如JVM調優、SQL調優、緩存優化、RPC優化等);
7、熟悉Kubernetes、Docker容器基礎之上開發微服務。
8、良好代碼編寫風格, 有團隊合作精神,有良好溝通能力和學習能力。
軟件架構師崗位的工作職責概述 篇4
職責:
1.負責公司攝像機產品參考設計方案的整體系統分析設計
2.參與對攝像機主控芯片的技術規格定義
3.負責圖像視頻智能分析的架構設計
4.負責智能前端產品解決方案的客戶SDK架構設計
5.負責公司視覺AI芯片產品技術支撐體系建設和團隊建設
崗位要求
1.精通攝像機軟件開發架構設計
2.精通Linux或嵌入式平臺相關業務開發
3.熟悉圖像視頻智能產品業務、開發和軟件架構
4.熟悉基於海思,安霸,TI等芯片的開發框架
任職資格
1.本科以上學歷,計算機、電子、軟件等相關專業
2.從事攝像機開發工作3年以上經歷
3.具有智能化產品開發經驗
4.具有很強的鑽研能力,完整獨立系統分析能力,勇於接受挑戰
軟件架構師崗位的工作職責概述 篇5
(1)、規劃:負責規劃產品的技術路線,負責設計出產品的技術核心競爭力負責產品和項目全生命週期的軟件架構演進。
(2)、立項階段:對接PD,理解業務需求,識別和梳理非功能性系統需求(性能、安全、高可用等)評估技術實現的可行性,估計難度和工作量,識別技術風險。
(3)、總體設計階段:結合人力、進度要求、系統重要性、擴展性、可維護性等因素,進行合理的總體架構設計,包括應用架構、技術架構、部署架構、數據架構等負責進行子系統/模塊劃分、模塊交互設計、與其他系統的邊界和接口定義等結合各個不同的項目和產品,識別出跨項目跨產品通用的技術組件,進行通用組件的設計和複用負責輸出總體設計文檔負責關鍵技術的分析和決策梳理
與合作廠商系統之間的技術界面,確保整體可交付針對項目交付要求,與開發責任人一起制定開發聯調的策略,包括子系統和模塊的優先級等。
(4)、項目技術支持:作爲技術專家支持市場項目的技術交流。
(5)、作爲POC項目的技術支持。
軟件架構師崗位的工作職責概述 篇6
職責:
1、負責數字醫療設備操作系統軟件或信息系統軟件架構設計與開發,完成系統框架和核心代碼的實現。
2、項目軟件子系統需求分析,概要設計,詳細設計編制並實施。
3、負責解決開發過程中的技術問題。
【任職要求】
1、具有三年以上的架構產品設計經驗;
2、熟悉常用的設計模式;熟悉MVC,MVVM以及Prism框架。
3、熟悉WPF或者WINFORM編程;熟悉數據庫設計與編程。
4、瞭解軟件開發流程;具備良好的團隊合作精神和溝通交流與寫作能力。
5、有醫療系統或MES研發經驗者優先;有較好的英文讀、寫與溝通能力者優先。
軟件架構師崗位的工作職責概述 篇7
職責:
1、 根據公司產品具體項目需求,分析、設計與實現系統架構方案,
2、 負責產品架構分析,提出軟硬件架構整體設計,數據庫存儲、信息安全等設計方案,
3、 指導其他工程師的設計工作;對相關產品系統架構方案進行評審及改進,控制產品系統架構質量;負責軟件核心技術問題的攻關,系統優化;協助解決項目開發過程中的技術難題;
4、 制定開發規範,參與制定技術標準,編寫相應的技術文檔,並對通用技術進行整理,提高技術複用。
5、 積極瞭解業界發展、相關新技術及趨勢,促進技術進步和創新。
任職要求:
1. 3年以上平臺軟件架構開發、設計經驗;有成功案例;
2. 熟練使用主流開發框架;
3. 熟練使用主流開發工具和建模工具,熟悉當前比較主流的企業架構理論;
4. 熟悉各種服務器操作系統(LINUX、UNIX、windows server)和各種中間件的部署、管理;
5. 具備良好的識別和設計通用框架及模塊的能力,有云、移動互聯網、大數據方面的開發經驗。
6. 有系統性能優化與評估的實際經驗,能用工具對系統的代碼進行評估。
軟件架構師崗位的工作職責概述 篇8
職責:
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、具有較強的技術風險把握能力和識別能力、大中型開發項目的總體規劃、方案設計、技術隊伍管理經驗者優先。
軟件架構師崗位的工作職責概述 篇9
職責:
1、負責產品平臺的整體系統架構。
2、優化現有架構,設計的新架構,提高用戶併發性、提升複用性,減少複雜性。
3、負責關鍵的框架編寫,參與Code Review,解決開發過程中的架構問題。
4、對開發人員進行必要的培訓以提高開發團隊的技術分析與設計能力。
崗位要求:
1、本科及以上學歷,計算機及相關專業,5年以上工作經驗及2年以上大中型項目案例經驗;至少全程負責過一個以上JAVA項目的完整架構設計、開發、測試及實施經驗。
2、良好的抽象能力及面向對象的分析設計能力,具備業務建模能力,深刻理解設計模式。
3、有較完善的分佈式系統的設計經驗。
4、精通JAVA語言,擁有豐富的Spring/SpringMVC/Mybatis等主流開發技術及框架開發經驗;深刻理解與掌握IOC、AOP、 SOA等理念及實現,充分理解MVC等設計模式,熟悉B/S結構的應用開發。
5、熟練使用Tomcat、jettey等web服務器。
6、熟悉主流數據庫Oracle、SQL Server、MySQL等數據庫。
7、瞭解mongodb等NOSQL數據庫。
8、熟悉Linux環境部署。
9、熟悉網絡安全及性能管理。
10、工作認真負責,責任心強,有良好的團隊合作精神。
11、熟悉Lucene、Solr索引引擎,ES索引數據庫,有搜索引擎應用等相關項目經驗優先。
軟件架構師崗位的工作職責概述 篇10
職責:
1、負責設計、開發汽車電檢應用web系統的基礎架構,完成電檢系統業務、數據架構設計;
3、在項目中能夠承擔項目的技術組長角色,確保需求實現的正確性,同時能夠對系統的性能和安全提供全面型的考慮以及解決方案,能夠有效地對整個項目團隊的質量起到關鍵性的作用,主導設計評審工作;
4、 負責對新人或團隊其他人員進行輔導,並使團隊成員可以得到有效的成長;
5、維護和升級現有系統的技術架構發展規劃,滿足新業務實現要求,解決核心難題的攻關;
6、良好的責任心與推動力,快速定位問題並主導相關架構問題的解決,系統優化。
任職要求:
1、計算機軟件及相關專業,本科以上學歷;
2、 熟悉較大型軟件產品的軟件架構、5年以上系統平臺架構工作經歷;
3、精通B/S架構,精通C#編程,精通微軟平臺,熟悉C++語言爲佳;
4、 有軟件架構設計開發經驗,具備很強的代碼動手能力;
5、 具有良好的團隊精神和服務意識,學習能力強。
軟件架構師崗位的工作職責概述 篇11
職責:
1、負責軟件工程的需求調研,進行需求分析,編寫需求分析書;
2、負責項目的概要設計,包括功能結構規劃、功能子系統劃分、實現模型設計、數據庫設計等;
3、核心、關鍵模塊的算法設計或功能編碼實現;
4、制定軟件開發計劃;
5、負責指導軟件工程師執行具體的軟件開發工作,完善開發方法,提高執行效率。
任職資格:
1、本科以上學歷,軟件工程等相關專業,5年以上軟件開發經驗;
2、熟悉C#等高級程序語言,有較好的程序編寫經驗;
3、熟悉C/S、B/S 網絡架構、熟悉基於TCP/IP等的網絡編程;
4、有較強的溝通能力和文字表達能力。
軟件架構師崗位的工作職責概述 篇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.熟悉軟件開發過程;