軟件架構師崗位職責
在當今社會(huì )生活中,我們可以接觸到崗位職責的地方越來(lái)越多,崗位職責包括崗位職務(wù)范圍、實(shí)現崗位目標的責任、崗位環(huán)境、崗位任職資格及各個(gè)崗位之間的相互關(guān)系等。什么樣的崗位職責才是有效的呢?以下是小編收集整理的軟件架構師崗位職責,僅供參考,希望能夠幫助到大家。
軟件架構師崗位職責1
架構師的職責就是設計一個(gè)公司系統的基礎架構,并提供關(guān)于怎樣建立和維護系統的指導方針。具體來(lái)講,架構師的職責主要體現在以下幾方面:
1、負責公司系統的架構設計、研發(fā)工作。
2、承擔從業(yè)務(wù)向技術(shù)轉換的橋梁作用。
3、協(xié)助項目經(jīng)理制定項目計劃和控制項目進(jìn)度。
4、負責輔助并指導系統分析開(kāi)展設計工作。
5、負責組織技術(shù)研究和攻關(guān)工作。
6、負責組織和管理公司內部的技術(shù)培訓工作。
7、負責組織及帶領(lǐng)公司內部員工研究與項目相關(guān)的新技術(shù)。
8、管理技術(shù)支撐團隊并給項目、產(chǎn)品開(kāi)發(fā)實(shí)施團隊提供技術(shù)保障。
9、理解系統的業(yè)務(wù)需求,制定系統的整體框架(包括、技術(shù)框架和業(yè)務(wù)框架)。
10、對系統框架相關(guān)技術(shù)和業(yè)務(wù)進(jìn)行培訓,指導開(kāi)發(fā)人員開(kāi)發(fā)。并解決系統開(kāi)發(fā)、運行中出現的各種問(wèn)題。
軟件架構師崗位職責2
職責:
1、需求分析,確認和評估系統需求;
2、系統分解,將需求分解軟件需求,再根據軟件的需求,重組子項目,子系統,組件和模塊,以及它們之間的羅輯關(guān)系,并設計系統整體架構搭建系統實(shí)現核心架構;
3、澄清系統細節、掃清主要難點(diǎn),指導協(xié)助開(kāi)發(fā)人員進(jìn)行實(shí)際工作;
4、 把控項目的架構,使設計的項目盡量效率高,開(kāi)發(fā)容易,維護方便,升級簡(jiǎn)單等;
5、培訓與指導,架構工程師需要對整個(gè)團隊進(jìn)行技術(shù)培訓,給與每個(gè)開(kāi)發(fā)人員有效指導,以避免團隊成員對系統設計的`誤解而造成項目的延誤。
任職要求:
1、全日制綜合類(lèi)大學(xué)本科及以上學(xué)歷,計算機科學(xué)與技術(shù)、信息工程、信息管理、電子商務(wù)類(lèi)及商務(wù)管理類(lèi)相關(guān)專(zhuān)業(yè)(如有特殊經(jīng)歷者酌情考慮);
2、擁有多年系統設計與開(kāi)發(fā)工作經(jīng)驗,深刻理解計算機、互聯(lián)網(wǎng)有關(guān)技術(shù)與理論。
3、精通Java,熟練掌握Java JDK 與J2EE相關(guān)技術(shù) ;熟練使用Linux命令 ;熟練運用Spring、Mybatis等框架,精通restful架構 ;熟練掌握SQL語(yǔ)句,熟練使用關(guān)系型數據庫(Oracle、MySQL),和NoSQL數據庫(MongoDB、Redis);熟練使用IDEA、Eclipse、Maven、SVN、Git等軟件開(kāi)發(fā)工具 ;熟練使用服務(wù)器Apache、Tomcat、Weblogic等 ;熟悉H5、CSS、Jquery、AngularJS等前端開(kāi)發(fā)技術(shù),了解ReactJS 。
4、深入理解各類(lèi)技術(shù)與產(chǎn)品的原理與思想,有較強需求分析和技術(shù)設計與實(shí)現能力;
5、具有統籌規劃能力,能站在較高的視角發(fā)現、分析問(wèn)題,具有問(wèn)題發(fā)現、預判、分解與排查分析能力;
6、具有良好組織協(xié)調能力和溝通協(xié)調能力;
7、做過(guò)大型企業(yè)IT總體規劃、設計者優(yōu)先;
8、擁有架構技術(shù)團隊管理經(jīng)驗者優(yōu)先;
9、2年以上的J2EE應用架構設計和開(kāi)發(fā)經(jīng)驗。
軟件架構師崗位職責3
職責:
1.負責核心系統的基礎架構設計、重構、優(yōu)化,解決開(kāi)發(fā)中各種系統架構問(wèn)題;
2.負責核心基礎組件研發(fā),如RPC框架,消息推送,緩存,數據訪(fǎng)問(wèn)等定制開(kāi)發(fā);
3.負責項目中關(guān)鍵技術(shù)難點(diǎn)的攻關(guān)和預研;
4.帶領(lǐng)團隊攻克例如大數據量、高并發(fā)、高穩定性等帶來(lái)的各種挑戰及技術(shù)難關(guān)。
任職要求:
1.深刻理解并掌握分布式架構原理,熟悉微服務(wù)治理思想和EDA架構,具有大型分布式、高并發(fā)、高負載、高可用技術(shù)設計、開(kāi)發(fā)和調優(yōu)經(jīng)驗
2.精通JAVA主流技術(shù),如Spring Cloud、Spring Boot、SpringMVC、Mybatis、Zookeeper、JPA、OSGI
3.熟悉緩存技術(shù)(Redis)、搜索技術(shù)(ElasticSearch)、消息隊列(RabbitMQ、Kafka)、集群與負載均衡(Nginx、HAProxy)等領(lǐng)域
4.熟悉大數據解決方案,包括Hadoop平臺、Spark、storm、機器學(xué)習、深度學(xué)習等大數據解決方案。
5.熟悉基于Docker和Swarm/Kubernetes的分布式部署和服務(wù)架構,有DevOps和PaaS平臺實(shí)施經(jīng)驗更佳
6.具備較強的邏輯思維,對技術(shù)擁有熱情,喜歡學(xué)習及嘗試最新的技術(shù)優(yōu)先
軟件架構師崗位職責4
職責:
1. 參與基礎框架的架構設計、重構、優(yōu)化,根據業(yè)務(wù)規劃及技術(shù)規劃制定應用架構方案;
2.負責總體技術(shù)框架的規劃與設計,出具實(shí)施解決方案,包括:系統架構設計、接口規范制定、技術(shù)文檔編寫(xiě)等;
3. 參與核心用戶(hù)平臺系統及其他應用系統的架構設計和系統設計、詳細設計,制定標準接口、設計與開(kāi)發(fā)規范;
4. 參與技術(shù)難題攻關(guān),持續提升核心系統在高并發(fā)、海量請求數下的高處理性能;
5. 核心功能的架構與代碼模板編寫(xiě),開(kāi)發(fā)與維護系統公用核心模塊;
6. 審核和評估相關(guān)方案與設計,以確保其符合架構規劃,滿(mǎn)足業(yè)務(wù)需求;
7.分析系統瓶頸,解決各種疑難雜癥,對系統進(jìn)行性能調優(yōu);
8. 通過(guò)對團隊的培訓與指導,提高技術(shù)水平;
9. 能夠完成系統核心模塊的代碼編寫(xiě);
10. 幫助團隊解決系統出現的性能或關(guān)鍵問(wèn)題;
11. 具備良好的溝通表達能力,協(xié)同他人并組織跨團隊協(xié)作,保證項目質(zhì)量與進(jìn)度;
12. 針對新人、普通開(kāi)發(fā)人員進(jìn)行有效輔導,幫助其快速成長(cháng)。
任職資格:
1、軟件工程、計算機科學(xué)與技術(shù)專(zhuān)業(yè)本科以上學(xué)歷,5年以上JAVA開(kāi)發(fā)經(jīng)驗,2年以上JAVA架構設計經(jīng)驗(主持開(kāi)發(fā)或主要設計),熟悉軟件開(kāi)發(fā)流程,熟悉常用項目構建工具;
2、3年以上互聯(lián)網(wǎng)應用的開(kāi)發(fā)經(jīng)驗,或大規模高并發(fā)訪(fǎng)問(wèn)的應用系統開(kāi)發(fā)經(jīng)驗;
3、深刻理解面向對象思想,熟悉常用的OOP工具;
4、熟悉常用數據庫軟件(Oracle/MySQL/DB2)的原理和使用, 具備實(shí)際開(kāi)發(fā)使用經(jīng)驗;
5、熟悉Unix/Linux平臺下的開(kāi)發(fā)流程,具備開(kāi)發(fā)與調優(yōu)經(jīng)驗;
6、熟悉分布式系統的設計和應用,熟悉分布式、緩存、消息、負載均衡等機制和實(shí)現;
7、熟悉UML和面向對象的設計與開(kāi)發(fā),熟練運用各種設計模式和設計工具;
8、負責過(guò)大中型軟件項目的總體設計、技術(shù)實(shí)施,熟悉軟件產(chǎn)品研發(fā)過(guò)程和項目管理的基本流程;
9、掌握Linux操作系統上的開(kāi)發(fā)技術(shù),熟悉實(shí)時(shí)軟件系統的基本特點(diǎn);
10、精通J2EE及MVC設計模式,精通多線(xiàn)程編程;
11、精通Spring框架,HTML、JavaScript、CSS、XML、AJAX;
12、熟悉數據倉庫模型,對常用數據挖掘、機器學(xué)習算法有一定了解;
13、熟悉MPP數據庫、MySQL、PG等數據庫的安裝、部署、調優(yōu);
14、熟悉hadoop、spark、storm等開(kāi)源大數據軟件安裝、部署、調優(yōu);
15、對大數據平臺體系的建設和演進(jìn)有一定理解,至少具備一個(gè)數據挖掘、數據處理、數據管理、大數據平臺建設等領(lǐng)域的項目經(jīng)驗;
16、有高并發(fā)服務(wù)端整體架構經(jīng)驗者優(yōu)先。
軟件架構師崗位職責5
職責:
1.負責核心框架等基礎平臺的研發(fā)工作,負責團隊技術(shù)發(fā)展路線(xiàn)的規劃。
2.新技術(shù)研究。
3.開(kāi)發(fā)和維護統一的軟件開(kāi)發(fā)架構和軟件開(kāi)發(fā)規范,對系統的重用、擴展、安全、性能、伸縮性、簡(jiǎn)潔等做系統級的把握,為技術(shù)決策提供規則;
任職條件:
1.熟悉掌握主流java開(kāi)發(fā)技術(shù),對SOA、BPM有深入認識和掌握。
2.具有面向對象分析、設計、開(kāi)發(fā)能力,精通設計模式,熟練使用建模工具進(jìn)行業(yè)務(wù)建模。
3.具備產(chǎn)品開(kāi)發(fā)設計、總體規劃、方案設計經(jīng)驗。
4.熟悉Java常見(jiàn)的開(kāi)源框架,使用過(guò)并深入了解成熟開(kāi)發(fā)平臺或業(yè)務(wù)框架,并具備獨立進(jìn)行架構設計能力;
5.具備較強的計劃、組織、協(xié)調、溝通及分析能力,優(yōu)秀的職業(yè)素養和團隊協(xié)作精神、敬業(yè)精神。
6.本科以上,計算機等相關(guān)專(zhuān)業(yè),抗壓能力較強,可適應出差。
軟件架構師崗位職責6
職責:
1、負責數字醫療設備操作系統軟件或信息系統軟件架構設計與開(kāi)發(fā),完成系統框架和核心代碼的實(shí)現。
2、項目軟件子系統需求分析,概要設計,詳細設計編制并實(shí)施。
3、負責解決開(kāi)發(fā)過(guò)程中的技術(shù)問(wèn)題。
【任職要求】
1、具有三年以上的架構產(chǎn)品設計經(jīng)驗;
2、熟悉常用的設計模式;熟悉MVC,MVVM以及Prism框架。
3、熟悉WPF或者WINFORM編程;熟悉數據庫設計與編程。
4、了解軟件開(kāi)發(fā)流程;具備良好的團隊合作精神和溝通交流與寫(xiě)作能力。
5、有醫療系統或MES研發(fā)經(jīng)驗者優(yōu)先;有較好的英文讀、寫(xiě)與溝通能力者優(yōu)先。
【軟件架構師崗位職責】相關(guān)文章:
架構師工作職責06-20
軟件工程師崗位職責06-08
高級軟件工程師崗位職責06-19
軟件開(kāi)發(fā)工程師崗位職責07-01
架構師工作職責15篇06-20
軟件高級測試工程師崗位職責05-11
高級軟件工程師崗位職責(大全)06-23
高級軟件工程師崗位職責(合集)06-17
高級軟件工程師崗位職責(15篇)06-22