軟件架構(gòu)師崗位的工作職責(zé)概述(精選12篇)
軟件架構(gòu)師崗位的工作職責(zé)概述 篇1
結(jié)合公司戰(zhàn)略,研究業(yè)務(wù)領(lǐng)域內(nèi)的行業(yè)實(shí)踐,引導(dǎo)業(yè)務(wù)部門進(jìn)行變革;
對公司業(yè)務(wù)流程進(jìn)行診斷,分析問題根因;
熟悉研發(fā)領(lǐng)域的業(yè)務(wù)流程與信息系統(tǒng),主導(dǎo)進(jìn)行研發(fā)領(lǐng)域內(nèi)多業(yè)務(wù)模塊的需求分析,或某一業(yè)務(wù)模塊的復(fù)雜需求分析,并對用戶需求進(jìn)行引導(dǎo);
參與需求評審,根據(jù)需求分析文檔,設(shè)計 IT 解決方案,并與開發(fā)人員澄清需求及進(jìn)行需求進(jìn)度把控,同時承擔(dān) IT 解決方案的測試、培訓(xùn)和驗(yàn)收;
進(jìn)行 IT 項(xiàng)目管理與維護(hù),參與 IT 解決方案評審;
結(jié)合公司戰(zhàn)略,對公司端到端的業(yè)務(wù)流程進(jìn)行優(yōu)化;
發(fā)現(xiàn)并分析跨業(yè)務(wù)領(lǐng)域的流程、系統(tǒng)問題,提出可行的優(yōu)化改進(jìn)建議和方案;
深入研究行業(yè) IT 應(yīng)用趨勢,對 IT 系統(tǒng)進(jìn)行統(tǒng)籌規(guī)劃,支撐公司戰(zhàn)略落地;
定期與業(yè)務(wù)部門交流,結(jié)合所負(fù)責(zé)領(lǐng)域的業(yè)務(wù)規(guī)劃,制定相應(yīng)的 IT 系統(tǒng)規(guī)劃;
軟件架構(gòu)師崗位的工作職責(zé)概述 篇2
職責(zé):
1、根據(jù)項(xiàng)目需求,分析,設(shè)計,并實(shí)現(xiàn)系統(tǒng)的架構(gòu)方案。使系統(tǒng)架構(gòu)具有合理性和可擴(kuò)展性。
2、負(fù)責(zé)海量數(shù)據(jù)采集、處理及存儲、應(yīng)用方案的技術(shù)選型及架構(gòu)實(shí)現(xiàn)
3、負(fù)責(zé)開發(fā)數(shù)據(jù)統(tǒng)計系統(tǒng),各類統(tǒng)計程序報表,海量數(shù)據(jù)分析/查詢、分布式存儲、流式/實(shí)時計算等應(yīng)用層架構(gòu)搭建及核心代碼實(shí)現(xiàn)
4、追蹤大數(shù)據(jù)和云計算技術(shù)的最新科技成果,并協(xié)調(diào)團(tuán)隊(duì)?wèi)?yīng)用于內(nèi)部業(yè)務(wù)實(shí)踐
5、參與代碼的實(shí)現(xiàn),并編寫技術(shù)文檔,對通用技術(shù)實(shí)現(xiàn)復(fù)用。
任職要求:
1、熟悉Hadoop底層文件系統(tǒng),熟悉Hadoop分布式計算框架(HDFS、Hbase、Hive、Mapreduce、Spark、Storm、Flink等.
2、精通Java, Scala, Python 至少兩種編程語言,有較強(qiáng)的分布式計算基礎(chǔ)和軟件工程能力
3、熟悉業(yè)界有影響力數(shù)據(jù)倉庫和大數(shù)據(jù)領(lǐng)域的產(chǎn)品、解決方案形態(tài)和技術(shù),熟悉OLAP、OLTP引擎和DB,熟悉主流數(shù)據(jù)整合、治理技術(shù)和工具;
4、熟悉大數(shù)據(jù)和數(shù)倉領(lǐng)域的系統(tǒng)架構(gòu)設(shè)計方法,有海量數(shù)據(jù)系統(tǒng)的安裝部署維護(hù)經(jīng)驗(yàn),對大規(guī)模數(shù)據(jù)并行計算/傳輸/處理等有豐富的經(jīng)驗(yàn)者優(yōu)先;
5、熟悉掌握通用大數(shù)據(jù)數(shù)據(jù)合并、建模、抽取、分析挖掘機(jī)、展示等挖掘算法,具有在實(shí)際項(xiàng)目中結(jié)合業(yè)務(wù)場景開發(fā)大數(shù)據(jù)算法的經(jīng)驗(yàn)者優(yōu)先;
軟件架構(gòu)師崗位的工作職責(zé)概述 篇3
職責(zé):
1. 理解產(chǎn)品及體驗(yàn)的業(yè)務(wù)需求,設(shè)計后臺實(shí)現(xiàn)方案。
2. 負(fù)責(zé)或參與微服務(wù)架構(gòu)設(shè)計、技術(shù)調(diào)研和方案制定。
3. 制訂并遵守代碼規(guī)范,參與新技術(shù)調(diào)研與引進(jìn)。
4. 負(fù)責(zé)或參與公司框架核心代碼開發(fā)。
5. 帶領(lǐng)并指導(dǎo)團(tuán)隊(duì)成員。
任職要求:
1.4年以上JAVA開發(fā)經(jīng)驗(yàn),2年以上微服務(wù)實(shí)戰(zhàn)工作經(jīng)驗(yàn)。
2.熟悉微服務(wù)相關(guān)概念、有構(gòu)建微服務(wù)化應(yīng)用程序的項(xiàng)目經(jīng)驗(yàn)。
3.熟練掌握Spring boot、REST API。
4.熟練掌握Mysql、Redis/Mongodb/ElasticSearch數(shù)據(jù)的設(shè)計、研發(fā)、優(yōu)化和部署
5.對各種開源的框架、中間件如RabbitMq、Kafka,Spark等有深入的了解。
6、具有大規(guī)模分布式系統(tǒng)的調(diào)優(yōu)經(jīng)驗(yàn)(如JVM調(diào)優(yōu)、SQL調(diào)優(yōu)、緩存優(yōu)化、RPC優(yōu)化等);
7、熟悉Kubernetes、Docker容器基礎(chǔ)之上開發(fā)微服務(wù)。
8、良好代碼編寫風(fēng)格, 有團(tuán)隊(duì)合作精神,有良好溝通能力和學(xué)習(xí)能力。
軟件架構(gòu)師崗位的工作職責(zé)概述 篇4
職責(zé):
1.負(fù)責(zé)公司攝像機(jī)產(chǎn)品參考設(shè)計方案的整體系統(tǒng)分析設(shè)計
2.參與對攝像機(jī)主控芯片的技術(shù)規(guī)格定義
3.負(fù)責(zé)圖像視頻智能分析的架構(gòu)設(shè)計
4.負(fù)責(zé)智能前端產(chǎn)品解決方案的客戶SDK架構(gòu)設(shè)計
5.負(fù)責(zé)公司視覺AI芯片產(chǎn)品技術(shù)支撐體系建設(shè)和團(tuán)隊(duì)建設(shè)
崗位要求
1.精通攝像機(jī)軟件開發(fā)架構(gòu)設(shè)計
2.精通Linux或嵌入式平臺相關(guān)業(yè)務(wù)開發(fā)
3.熟悉圖像視頻智能產(chǎn)品業(yè)務(wù)、開發(fā)和軟件架構(gòu)
4.熟悉基于海思,安霸,TI等芯片的開發(fā)框架
任職資格
1.本科以上學(xué)歷,計算機(jī)、電子、軟件等相關(guān)專業(yè)
2.從事攝像機(jī)開發(fā)工作3年以上經(jīng)歷
3.具有智能化產(chǎn)品開發(fā)經(jīng)驗(yàn)
4.具有很強(qiáng)的鉆研能力,完整獨(dú)立系統(tǒng)分析能力,勇于接受挑戰(zhàn)
軟件架構(gòu)師崗位的工作職責(zé)概述 篇5
(1)、規(guī)劃:負(fù)責(zé)規(guī)劃產(chǎn)品的技術(shù)路線,負(fù)責(zé)設(shè)計出產(chǎn)品的技術(shù)核心競爭力負(fù)責(zé)產(chǎn)品和項(xiàng)目全生命周期的軟件架構(gòu)演進(jìn)。
(2)、立項(xiàng)階段:對接PD,理解業(yè)務(wù)需求,識別和梳理非功能性系統(tǒng)需求(性能、安全、高可用等)評估技術(shù)實(shí)現(xiàn)的可行性,估計難度和工作量,識別技術(shù)風(fēng)險。
(3)、總體設(shè)計階段:結(jié)合人力、進(jìn)度要求、系統(tǒng)重要性、擴(kuò)展性、可維護(hù)性等因素,進(jìn)行合理的總體架構(gòu)設(shè)計,包括應(yīng)用架構(gòu)、技術(shù)架構(gòu)、部署架構(gòu)、數(shù)據(jù)架構(gòu)等負(fù)責(zé)進(jìn)行子系統(tǒng)/模塊劃分、模塊交互設(shè)計、與其他系統(tǒng)的邊界和接口定義等結(jié)合各個不同的項(xiàng)目和產(chǎn)品,識別出跨項(xiàng)目跨產(chǎn)品通用的技術(shù)組件,進(jìn)行通用組件的設(shè)計和復(fù)用負(fù)責(zé)輸出總體設(shè)計文檔負(fù)責(zé)關(guān)鍵技術(shù)的分析和決策梳理
與合作廠商系統(tǒng)之間的技術(shù)界面,確保整體可交付針對項(xiàng)目交付要求,與開發(fā)責(zé)任人一起制定開發(fā)聯(lián)調(diào)的策略,包括子系統(tǒng)和模塊的優(yōu)先級等。
(4)、項(xiàng)目技術(shù)支持:作為技術(shù)專家支持市場項(xiàng)目的技術(shù)交流。
(5)、作為POC項(xiàng)目的技術(shù)支持。
軟件架構(gòu)師崗位的工作職責(zé)概述 篇6
職責(zé):
1、負(fù)責(zé)數(shù)字醫(yī)療設(shè)備操作系統(tǒng)軟件或信息系統(tǒng)軟件架構(gòu)設(shè)計與開發(fā),完成系統(tǒng)框架和核心代碼的實(shí)現(xiàn)。
2、項(xiàng)目軟件子系統(tǒng)需求分析,概要設(shè)計,詳細(xì)設(shè)計編制并實(shí)施。
3、負(fù)責(zé)解決開發(fā)過程中的技術(shù)問題。
【任職要求】
1、具有三年以上的架構(gòu)產(chǎn)品設(shè)計經(jīng)驗(yàn);
2、熟悉常用的設(shè)計模式;熟悉MVC,MVVM以及Prism框架。
3、熟悉WPF或者WINFORM編程;熟悉數(shù)據(jù)庫設(shè)計與編程。
4、了解軟件開發(fā)流程;具備良好的團(tuán)隊(duì)合作精神和溝通交流與寫作能力。
5、有醫(yī)療系統(tǒng)或MES研發(fā)經(jīng)驗(yàn)者優(yōu)先;有較好的英文讀、寫與溝通能力者優(yōu)先。
軟件架構(gòu)師崗位的工作職責(zé)概述 篇7
職責(zé):
1、 根據(jù)公司產(chǎn)品具體項(xiàng)目需求,分析、設(shè)計與實(shí)現(xiàn)系統(tǒng)架構(gòu)方案,
2、 負(fù)責(zé)產(chǎn)品架構(gòu)分析,提出軟硬件架構(gòu)整體設(shè)計,數(shù)據(jù)庫存儲、信息安全等設(shè)計方案,
3、 指導(dǎo)其他工程師的設(shè)計工作;對相關(guān)產(chǎn)品系統(tǒng)架構(gòu)方案進(jìn)行評審及改進(jìn),控制產(chǎn)品系統(tǒng)架構(gòu)質(zhì)量;負(fù)責(zé)軟件核心技術(shù)問題的攻關(guān),系統(tǒng)優(yōu)化;協(xié)助解決項(xiàng)目開發(fā)過程中的技術(shù)難題;
4、 制定開發(fā)規(guī)范,參與制定技術(shù)標(biāo)準(zhǔn),編寫相應(yīng)的技術(shù)文檔,并對通用技術(shù)進(jìn)行整理,提高技術(shù)復(fù)用。
5、 積極了解業(yè)界發(fā)展、相關(guān)新技術(shù)及趨勢,促進(jìn)技術(shù)進(jìn)步和創(chuàng)新。
任職要求:
1. 3年以上平臺軟件架構(gòu)開發(fā)、設(shè)計經(jīng)驗(yàn);有成功案例;
2. 熟練使用主流開發(fā)框架;
3. 熟練使用主流開發(fā)工具和建模工具,熟悉當(dāng)前比較主流的企業(yè)架構(gòu)理論;
4. 熟悉各種服務(wù)器操作系統(tǒng)(LINUX、UNIX、windows server)和各種中間件的部署、管理;
5. 具備良好的識別和設(shè)計通用框架及模塊的能力,有云、移動互聯(lián)網(wǎng)、大數(shù)據(jù)方面的開發(fā)經(jīng)驗(yàn)。
6. 有系統(tǒng)性能優(yōu)化與評估的實(shí)際經(jīng)驗(yàn),能用工具對系統(tǒng)的代碼進(jìn)行評估。
軟件架構(gòu)師崗位的工作職責(zé)概述 篇8
職責(zé):
1、負(fù)責(zé)組織研發(fā)軟件整體方案,根據(jù)要求進(jìn)行文檔與代碼的設(shè)計、編寫、評審、維護(hù)工作;
2、協(xié)助公司對整體軟件方案,內(nèi)部系統(tǒng)優(yōu)化方案建議及決策,參與公司軟件系統(tǒng)設(shè)計方案評審;
3、能獨(dú)立完成子系統(tǒng)或模塊的設(shè)計與開發(fā),包括用戶接口、業(yè)務(wù)邏輯定義、數(shù)據(jù)模型的設(shè)計與開發(fā)等;
4、能夠與開發(fā)團(tuán)隊(duì)中其它成員共同開發(fā)有效溝通,包括項(xiàng)目經(jīng)理、技術(shù)經(jīng)理、其它工程師,設(shè)計出高性能、可擴(kuò)展而且符合用戶需求的方案;
任職資格:
1、具有3年以上軟件項(xiàng)目開發(fā)工作經(jīng)驗(yàn);
2、熟悉JAVA、C#、PHP等開發(fā)語言及相關(guān)技術(shù);熟悉Spring、SpringMvc、MyBatis、Asp.net MVC等相關(guān)框架;
3、熟悉C/S、B/S網(wǎng)絡(luò)架構(gòu)、基于TCP/IP等的網(wǎng)絡(luò)編程、設(shè)計模式和組件技術(shù);熟悉Web程序下的開發(fā),掌握CSS、HTML、Ajax、JQuery等基本技術(shù);
4、熟悉常用網(wǎng)絡(luò)協(xié)議、通訊協(xié)議,熟悉MySQL、SQL Server、Oracle等主流數(shù)據(jù)庫;
5. 熟悉信息系統(tǒng)技術(shù)架構(gòu)及關(guān)鍵技術(shù)、軟件研發(fā)過程,熟練掌握設(shè)計模式、開發(fā)語言、算法基礎(chǔ)、數(shù)據(jù)結(jié)構(gòu)等基本知識;
6、具有良好的規(guī)范編程習(xí)慣;具有應(yīng)用系統(tǒng)架構(gòu)、數(shù)據(jù)庫規(guī)劃及從技術(shù)角度分析業(yè)務(wù)的能力;
7、溝通能力優(yōu)秀,具備良好的邏輯思維,思路清晰,善于思考,能獨(dú)立分析和解決問題;知道如何在強(qiáng)壓下推進(jìn)項(xiàng)目;
8、具有較強(qiáng)的技術(shù)風(fēng)險把握能力和識別能力、大中型開發(fā)項(xiàng)目的總體規(guī)劃、方案設(shè)計、技術(shù)隊(duì)伍管理經(jīng)驗(yàn)者優(yōu)先。
軟件架構(gòu)師崗位的工作職責(zé)概述 篇9
職責(zé):
1、負(fù)責(zé)產(chǎn)品平臺的整體系統(tǒng)架構(gòu)。
2、優(yōu)化現(xiàn)有架構(gòu),設(shè)計的新架構(gòu),提高用戶并發(fā)性、提升復(fù)用性,減少復(fù)雜性。
3、負(fù)責(zé)關(guān)鍵的框架編寫,參與Code Review,解決開發(fā)過程中的架構(gòu)問題。
4、對開發(fā)人員進(jìn)行必要的培訓(xùn)以提高開發(fā)團(tuán)隊(duì)的技術(shù)分析與設(shè)計能力。
崗位要求:
1、本科及以上學(xué)歷,計算機(jī)及相關(guān)專業(yè),5年以上工作經(jīng)驗(yàn)及2年以上大中型項(xiàng)目案例經(jīng)驗(yàn);至少全程負(fù)責(zé)過一個以上JAVA項(xiàng)目的完整架構(gòu)設(shè)計、開發(fā)、測試及實(shí)施經(jīng)驗(yàn)。
2、良好的抽象能力及面向?qū)ο蟮姆治鲈O(shè)計能力,具備業(yè)務(wù)建模能力,深刻理解設(shè)計模式。
3、有較完善的分布式系統(tǒng)的設(shè)計經(jīng)驗(yàn)。
4、精通JAVA語言,擁有豐富的Spring/SpringMVC/Mybatis等主流開發(fā)技術(shù)及框架開發(fā)經(jīng)驗(yàn);深刻理解與掌握IOC、AOP、 SOA等理念及實(shí)現(xiàn),充分理解MVC等設(shè)計模式,熟悉B/S結(jié)構(gòu)的應(yīng)用開發(fā)。
5、熟練使用Tomcat、jettey等web服務(wù)器。
6、熟悉主流數(shù)據(jù)庫Oracle、SQL Server、MySQL等數(shù)據(jù)庫。
7、了解mongodb等NOSQL數(shù)據(jù)庫。
8、熟悉Linux環(huán)境部署。
9、熟悉網(wǎng)絡(luò)安全及性能管理。
10、工作認(rèn)真負(fù)責(zé),責(zé)任心強(qiáng),有良好的團(tuán)隊(duì)合作精神。
11、熟悉Lucene、Solr索引引擎,ES索引數(shù)據(jù)庫,有搜索引擎應(yīng)用等相關(guān)項(xiàng)目經(jīng)驗(yàn)優(yōu)先。
軟件架構(gòu)師崗位的工作職責(zé)概述 篇10
職責(zé):
1、負(fù)責(zé)設(shè)計、開發(fā)汽車電檢應(yīng)用web系統(tǒng)的基礎(chǔ)架構(gòu),完成電檢系統(tǒng)業(yè)務(wù)、數(shù)據(jù)架構(gòu)設(shè)計;
3、在項(xiàng)目中能夠承擔(dān)項(xiàng)目的技術(shù)組長角色,確保需求實(shí)現(xiàn)的正確性,同時能夠?qū)ο到y(tǒng)的性能和安全提供全面型的考慮以及解決方案,能夠有效地對整個項(xiàng)目團(tuán)隊(duì)的質(zhì)量起到關(guān)鍵性的作用,主導(dǎo)設(shè)計評審工作;
4、 負(fù)責(zé)對新人或團(tuán)隊(duì)其他人員進(jìn)行輔導(dǎo),并使團(tuán)隊(duì)成員可以得到有效的成長;
5、維護(hù)和升級現(xiàn)有系統(tǒng)的技術(shù)架構(gòu)發(fā)展規(guī)劃,滿足新業(yè)務(wù)實(shí)現(xiàn)要求,解決核心難題的攻關(guān);
6、良好的責(zé)任心與推動力,快速定位問題并主導(dǎo)相關(guān)架構(gòu)問題的解決,系統(tǒng)優(yōu)化。
任職要求:
1、計算機(jī)軟件及相關(guān)專業(yè),本科以上學(xué)歷;
2、 熟悉較大型軟件產(chǎn)品的軟件架構(gòu)、5年以上系統(tǒng)平臺架構(gòu)工作經(jīng)歷;
3、精通B/S架構(gòu),精通C#編程,精通微軟.net平臺,熟悉C++語言為佳;
4、 有軟件架構(gòu)設(shè)計開發(fā)經(jīng)驗(yàn),具備很強(qiáng)的代碼動手能力;
5、 具有良好的團(tuán)隊(duì)精神和服務(wù)意識,學(xué)習(xí)能力強(qiáng)。
軟件架構(gòu)師崗位的工作職責(zé)概述 篇11
職責(zé):
1、負(fù)責(zé)軟件工程的需求調(diào)研,進(jìn)行需求分析,編寫需求分析書;
2、負(fù)責(zé)項(xiàng)目的概要設(shè)計,包括功能結(jié)構(gòu)規(guī)劃、功能子系統(tǒng)劃分、實(shí)現(xiàn)模型設(shè)計、數(shù)據(jù)庫設(shè)計等;
3、核心、關(guān)鍵模塊的算法設(shè)計或功能編碼實(shí)現(xiàn);
4、制定軟件開發(fā)計劃;
5、負(fù)責(zé)指導(dǎo)軟件工程師執(zhí)行具體的軟件開發(fā)工作,完善開發(fā)方法,提高執(zhí)行效率。
任職資格:
1、本科以上學(xué)歷,軟件工程等相關(guān)專業(yè),5年以上軟件開發(fā)經(jīng)驗(yàn);
2、熟悉C#等高級程序語言,有較好的程序編寫經(jīng)驗(yàn);
3、熟悉C/S、B/S 網(wǎng)絡(luò)架構(gòu)、熟悉基于TCP/IP等的網(wǎng)絡(luò)編程;
4、有較強(qiáng)的溝通能力和文字表達(dá)能力。
軟件架構(gòu)師崗位的工作職責(zé)概述 篇12
職責(zé)
1.參與軟件開發(fā)平臺、產(chǎn)品及項(xiàng)目的總體規(guī)劃和總體設(shè)計及重要技術(shù)決策;
2.參與軟件開發(fā)平臺、產(chǎn)品及項(xiàng)目的概要設(shè)計、軟件架構(gòu)和數(shù)據(jù)庫設(shè)計;
3.依據(jù)作業(yè)文件的規(guī)范流程,按照項(xiàng)目計劃負(fù)責(zé)核心代碼的編制;
4.配合測試團(tuán)隊(duì),修復(fù)系統(tǒng)核心代碼的缺陷,完善系統(tǒng)功能;
5.根據(jù)作業(yè)文件的規(guī)范要求編寫技術(shù)開發(fā)文檔;
6.負(fù)責(zé)解決項(xiàng)目中的關(guān)鍵問題和技術(shù)難題;
任職要求
1.本科學(xué)歷及以上,計算機(jī)、軟件工程及相關(guān)專業(yè);
2.具有3年以上開發(fā)工作經(jīng)驗(yàn),至少參與過2年以上大型項(xiàng)目架構(gòu)設(shè)計經(jīng)驗(yàn);
3.精通Java語言及JavaEE相關(guān)技術(shù),掌握Sping、Ibatis、Hibernate、Struts2、等開源框架應(yīng)用,熟悉web開發(fā)技術(shù),如DHTML、Ajax、Javascript等;
4.熟悉UML,熟練掌握UML建模工具;
5.熟悉設(shè)計模式及面向?qū)ο蟮姆治鲈O(shè)計方法;
6.熟悉主流應(yīng)用服務(wù)器如Weblogic、Websphere等;
7.精通DB2、SQL server、Oracle等數(shù)據(jù)庫;
8.熟悉軟件開發(fā)過程;