軟件架構師崗位職責、任職條件和職位年薪介紹
添加時間:2017-11-26 23:59:50
瀏覽次數:
0
軟件架構師含義
軟件架構師(英文名稱:SoftwareArchitect),是指在軟件項目開發過程中,根據客戶的需求以及行業市場的需求將軟件所要實現的需求功能轉換為規范的軟件開發計劃及文本,將軟件開發過程中所涉及的流程與架構進行設計和管理,制定項目的總體架構并指導整個開發團隊實施的專業人員。
軟件架構師崗位職責
1.根據客戶需求及市場行業需求進行軟件構架的制定(技術框架和業務框架);
2.對軟件構架相關人員進行技術和業務培訓,并指導開發人員進行開發;
3.解決軟件開發過程中遇到的問題;
4.為技術決策提供規則,平衡各類涉眾的不同觀點,化解技術風險;
5.負責組合和帶領公司內部員工研究與項目相關的新技術;
6.完成領導交給的其他任務。
軟件架構師應具備的能力
一名合格的軟件架構師,應當具備以下能力:
1.應該具有熟練的專業技能,有豐富的經驗;
計算機綜合知識、系統配置和方法(包括系統配置技術和系統性能等知識)、典型系統應用(網絡應用、數據應用和多媒體應用等)、系統開發(程序設計語言、軟件開發方法、需求分析和設計方法、測試評審方法、開發管理、應用系統構建、系統審計、外部資源使用和基于中間件的開發等知識)、安全性和可靠性技術(數據安全與保密、防闖入和防病毒、容錯技術、可靠性模型與分析技術、系統可靠性、安全規章和保護私有信息規則等知識)、標準化(標準化的基礎知識、標準化分級、編碼標準、數據交換標準、軟件工程標準、信息安全標準、基于構件的軟件標準和標準化組織機構等知識)、信息化基礎(政府信息化與電子政務、企業信息化與電子商務、信息化的有關的法律和規定等知識)、數學和英語(至少具有大學以上的數學和英語基礎知識)。
2.具有很強的洞察力,能抓住問題的主要矛盾,及時解決問題;
3.具備領導素質,軟件架構師需要在各小組之間推進新技術,需要領導人員進行項目計劃的實施;
4.具有良好的溝通能力;
5.具有多方位思考分析能力;遇到問題之后,軟件架構師需要對問題進行多方位的思考分析,并制定可行的解決方案;
6.具備團隊精神;善于學習。
軟件構架師任職條件
1.具有8年以上軟件項目開發工作經驗、3年以上編寫代碼經驗、4年以上基于面向對象和構建開發的軟件產品設計經驗;
2.具有豐富的大中型開發項目的總體規劃、方案設計、及技術隊伍管理經驗;
3.深刻了解相關的技術標準、對軟件工程標準和規范具有很好的把握;
4.熟悉Java或.Net技術;
軟件構架師職業發展
有一名優秀的軟件架構師成為企業項目成為獲得成功的關鍵,軟件架構師成為一個流行的職業,軟件架構師是由算法應用開發工程師、需求工程師、JAVA軟件工程師等發展而來。軟件架構師的發展方向為項目經理。
軟件架構師年薪
軟件架構師的薪資范圍為4000-10000元左右,具有1-2年工作經驗,其月薪一般在4000元左右,具有3-5年工作經驗月薪一般在5000-8000元之間,豐富的工作經驗是高月薪的一個條件,學歷是另一個重要方面,擁有碩士學歷的軟件架構師,2年工作經驗后月薪可達到8000-10000元。