软件架构师职位描述模板/简介
我们的组织正在寻找经验丰富的软件架构师。申请人需要能够设计,开发和实施软件解决方案。他们应该能够处理复杂的业务问题并提供技术解决方案。
申请人可以在竞争激烈的环境中蓬勃发展,并积极参与增长。如果您拥有扎实的建筑经验和出色的人际交往能力,这是一个绝佳的机会。
软件架构师工作资料
软件架构师负责高级设计决策和技术标准的制定。这可能包括工具,软件的编码标准或平台。软件架构师必须具有广泛(且深厚的)技术专长,以做出智能判断。他们还必须具有软技能来管理项目和人员。
汇报给
- 技术领导
- 首席技术官
软件架构师职责
- 理解软件需求和设计软件体系结构
- 与多个利益相关者合作,以确保流程的平稳执行,其中包括各种软件解决方案的设计,开发和实施
- 举行客户会议以更好地了解他们的公司目标并提供解决方案以实现这些目标。
- 制定改进当前软件的策略
- 做出关键的高级软件设计决策,以及其他因素,例如确定软件开发的最佳技术
- 监督软件开发人员团队并将作业分配给合适的个人
- 建立技术标准以满足客户的需求
- 培训开发人员有关用于开发应用程序或软件的技术或工具
- 协助实施软件并将项目移交给支持团队
软件架构师要求和技能
- 计算机科学,工程或相关学科的硕士学位或更高的学位
- 作为软件架构师的经验
- 以各种语言的软件开发和编码经验(C#,网络,Java等)
- 对软件和应用程序设计和体系结构的透彻理解
- 对UML和其他建模技术的广泛了解
- HTML/CSS的知识,JavaScript和UI/UX设计
- 了解软件质量保证的概念
- 一种敏锐的细节的技术方法
- 出色的组织和领导能力
- 出色的沟通和演示技巧