好猎头网-中高级人才猎头网站!服务热线:400-1801-668 好猎头   |   登录 注册

软件架构师岗位职责、任职条件和职位年薪介绍

添加时间: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元。