软件架构师职责和要求10篇

| 思恩

软件架构师职责和要求有哪些?职责简单点来说就是一个人在某种角色上所必须承担的责任。既然这样,那么下面小编给大家带来了软件架构师职责和要求10篇,供大家参考。

软件架构师职责和要求10篇

软件架构师职责和要求篇1

职责:

1.有效地将用户的需求转化为需求规格说明书;

2.负责业务解决方案决策及其技术框架、技术平台的规划、设计与评估工作;

3.领导需求团队制定业务系统规划和整体解决方案;

4.领导和培训开发团队按照架构设计和技术规范展开设计、开发和测试工作;

5.开展与终端用户的项目沟通和关系维护;

6.为公司培养高级工程师等技术人员;

岗位要求:

1.本科及以上学历,金融、财务、计算机相关专业;

2.5年以上金融行业软件开发、管理经验,有银行核心系统开发经验者优先;

3.熟悉金融行业应用解决方案、产品和服务,能够主持客户商业需求的收集;

4.熟悉金融政策环境和相关法规;

5.熟悉金融机构业务流程;

6.具备良好的沟通能力,能很好帮助设计人员理解客户的商业目标,能够与客户CIO、CTO层次的客户进行有效沟通;

7.精通Java,熟练使用基于Java的开发工具,如:Eclipse;

8.精通J2EE及其相关技术及框架(Spring,Structs,Hibernate等主流开发框架), 精通Java、Xml,Html,JavaScript等相关技术;

9.精通Oracle、Mysql等数据库及SQL开发;

10.熟悉SpringMVC、Redis、Dubbo、myBatis等;

11.认同公司文化,认同团队目标,工作态度积极主动,有长远发展意图,能担当;

12.要求能适应出差工作;

13.具有良好的沟通和分析能力,积极主动,学习能力强;

软件架构师职责和要求篇2

职责:

1. 参与公司产品需求分析、架构设计、核心代码实现;

2. 协助部门总监制定部门规划、基础设施建设、技术预研、难题攻克、团队骨干培养等;

3. 深入思考研发过程中的各项问题,促进团队工作效率和开发质量的提升;

4. 负责对产品技术需求进行分析、架构设计、技术选型、模块开发、数据库和服务器平台部署、安全策略、运行管理等工作;

5. 专业的文档能力,撰写并规范各类系统设计文档;

6. 负责带领Java团队完成产品开发,指导关键技术模块,并对系统安全性、稳定性负责,确保项目计划按时完成;

任职要求:

1. 本科及以上学历,计算机相关专业,7年以上开发经验及2年以上微服务平台相关实施经验,熟悉常用的设计模式和开源框架,物联网行业经验优先;

2. 具备良好的面向对象分析、设计、开发能力和思想,精通OO、AOP、OOP及设计模式;;

3. 具有深厚的专业技术基础,精通Java EE相关技术,熟悉Spring,,Hibernate,SpringMVC等开源框架;

4. 熟悉大型平台应用架构和系统架构,对分布式缓存、消息队列、大数据处理、远程调用等技术至少有两项有深入研究,熟悉Mangodb、Redis、Memcached、RabbitMQ、ActiveMQ、Kafka、Dubbo中的3项以上的技术,并有实战经验;

5. 对企业应用系统架构如微服务、SOA等有较全面的认识;具备Hbase、机器视觉和物联网项目实施经验优先.

软件架构师职责和要求篇3

职责:

1、负责公司现有软件产品的维护升级,负责云平台的搭建

2、负责各种设备的对接工作,独立设计研发软件产品

3、与硬件部门搭配开发嵌入式软件的开发

4、负责流媒体软件的开发,相关文档的整理及对现有产品的规划,开拓新的产品业务等。

岗位任职资格:

1、具有java\C++\C#\objebk-c \js等软件开发经验

2、熟悉嵌入式开发流程

3、对H264、H265等流媒体有丰富经验

4、有系统移植,相关经验。

5、有网络通信开发经验

6、有分布式开发经验

7、有安防通讯经验

8、熟悉ZYNQ平台,有开发经验者优先

9、具有嵌入式VI设计开发经验者优先

10、熟悉QT平台,具有可视化平台开发经验者优先。

软件架构师职责和要求篇4

职责:

1. 负责项目软件技术架构设计和核心代码开发、优化;

2. 负责客户端(Android/iOS)或SDK底层库的封装;

3. 提升团队的架构设计、技术分析、问题解决能力;

4. 负责项目的性能优化,参与优化技术标准及规范;

5. 负责项目整体代码的集成与测试。

任职要求:

1. 国内学历:统招全日制 985/211 硕士及以上学历,取得学位证和毕业证;

2. 国外学历:海外全日制硕士及以上学历;QS 世界大学排名前 300 高等院校;海外留学时长不少于 1.5 年;

3. 具有3年以上?型软件系统设计或实施经验者优先;

4. 有扎实的面对对象编程基础,精通Java、C++等常?的相关语言;

5. 熟悉架构设计?法论和设计模式,熟练掌握UML和常?设计建模?具,能熟练地进?设计建模;

6. 对各种开源的框架如Spring、Mybatis等有深?的了解;

7. 具备良好的需求分析能?和?向对象的抽象能?,能独?分析问题和解决问题。

软件架构师职责和要求篇5

职责:

1、从事项目工程施工操作、系统调试等工作;

2、负责客户沟通、项目实施方案撰写、项目进度管理等工作,促进项目验收;

3、负责项目实施情况、产品故障等问题的上报及解决,向产品端反馈产品使用情况;

4、负责项目实施质量保障、售后服务等工作;

任职资格:

1、大专及以上学历,自动化、电子、工程类相关专业;

2、熟悉系统集成知识,有较强文档编写能力,会使用CAD绘图软件;

3、熟悉仓储自动化设备的安装调试方法尤佳;

4、优秀的学习能力,通过短期培训能独立完成项目实施工作;

5、有项目管理施工经验,了解仓储自动化、AGV产品者优先。

6、适应长时间在外出差,能承受较大的压力;

软件架构师职责和要求篇6

职责:

1、负责公司通用开发框架设计和研发;

2、分析典型应用场景及非功能需求,确定软件开发的技术路线、技术选型、技术规格制定;

3、产品核心模块软件设计与开发指导,技术详审;

4、医疗行业相关前沿技术预研。

岗位要求:

1. 计算机相关专业,本科及以上学历,5年以上Java开发经验,一年以上大型分布式应用系统分析、设计、开发、架构经验;

2、 熟悉大规模分布式系统架构设计与研发经验,熟悉HADOOP、SPARK、STORM等开源领域架构;

3、 熟悉负载均衡、服务发现、高可用、滚动升级、自动伸缩、分布式存储和计算等架构原理;

4、 熟悉NOSQL性能优化,调用,熟悉常用的redis,memcahed,mongodb等nosql性能优化,内存回收机制;

5、 对各种开源的框架如Spring、SpringMVC、MyBatis、Kafka、Storm、Kubernetes和Docker等有所了解,对框架本身有过开发或重构者可优先考虑;

6、 具备良好的识别和设计通用框架及模块的能力;

7、熟练掌握mysql集群,主从复制,各种主从结构的部署运维,架构熟练掌握,对主从复制的延迟问题有所研究学习;对数据库分库,分表,分区,分片等等技术有深入学习了解,并有实际使用经验,对mysql的参数进行性能优化调整

软件架构师职责和要求篇7

职责:

负责产品功能推广,提供端到端的综合解决提案

负责方案的售前,方案制定以及报价

负责组建项目团队,以及人员的基本业务能力培养

负责项目计划的制定与监督,制定项目的运作准则

在整个项目生命周期中协助项目经理日常项目管理,多方沟通协调,以及潜在的风险评估与管理

负责项目整体验收,完成客户交付

任职要求:

1. 具备快速学习能力,能够短时间了解新产品,新功能的客户化开发

2. 具备3年以上电信业务支撑从业经验,对于数据网关以及协议有比较全面的理解

3. 6年以上的Java开发经验,各种框架的运用经验

4. 3年以上的项目管理经验,熟悉瀑布或敏捷项目管理方式

5. 具备DevOps的基本思想,以及使用运作经验

6. 具备NFV MANO从业经验优先,了解ETSI MANO相关规范。

7. 具备Camunda编程经验优先

8. 拥有良好的cloud的知识体系,KVM、Openstack, Network等

9. 熟悉Docker,了解其基本的操作与应用

10. 熟悉一些通用的运维工具,如Ansible,以及熟练使用shell脚本

11. 英语作为工作语言,可以熟练与客户沟通

软件架构师职责和要求篇8

职责:

1. 负责数据仓库、大数据平台、报表可视化的搭建及研发;

2. 按时完成应用部门的技术开发和数据服务需求,不断优化现有的大数据应用平台架构;

3. 负责团队的技术指导和技术提升;

4. 带领团队开发具有创新价值的大数据分析平台。

任职要求:

1. 统招本科以上学历,计算机、数学相关专业,具有8年以上研发工作经验;

2. 有3年以上BI、大数据研发经验;

3. 两年以上技术团队管理经验,有良好的团队管理能力;

4. 对各类大数据架构模型有深入理解(包括但不限于YARN、MapReduce、Hadoop、Impala、Spark、Kafka、Storm、H2O等),了解不同架构模型的优缺点;具备一定的技术前瞻性和创新能力。

软件架构师职责和要求篇9

职责:

1、负责软件工程的需求调研,进行需求分析,编写需求分析书;

2、负责项目的概要设计,包括功能结构规划、功能子系统划分、实现模型设计、数据库设计等;

3、核心、关键模块的算法设计或功能编码实现;

4、制定软件开发计划;

5、负责指导软件工程师执行具体的软件开发工作,完善开发方法,提高执行效率。

任职资格:

1、本科以上学历,软件工程等相关专业,5年以上软件开发经验;

2、熟悉C#等高级程序语言,有较好的程序编写经验;

3、熟悉C/S、B/S 网络架构、熟悉基于TCP/IP等的网络编程;

4、有较强的沟通能力和文字表达能力。

软件架构师职责和要求篇10

职责:

- 在充分调研和理解客户业务需求的基础上,为企业应用/产品做架构设计

- 与客户沟通设计方案,协助他们做出关键的技术决策

- 在构建整个企业系统架构的过程中,能很好的平衡可靠性,可用性,可扩展性,可维护性,易管理性,及安全性等

- 代码审查

- 对软件开发生命周期,方法/标准,应用架构以及技术设计/解决方案等方面有较深刻见解

- 了解最新的技术与方法及如何恰当应用

任职需求:

- 本科或以上学历,毕业于计算机科学,软件工程,信息技术,信息系统,商务等相关专业,或拥有同等的教育水平和工作经验

- 8年以上分布式系统设计和开发的经验

- 在分布式,高需求,软件构架方面有丰富的经验

- 了解不同的企业软件解决方案,企业级服务器/服务,工具,及实践

- 有丰富的面向对象设计和编程知识

- 曾经在以住的项目中担任过技术架构师

- 能熟练地运用英语进行书面和口语沟通

- 能与分布全球各地的团队成员一起顺畅工作

27310