软件架构师的岗位职责优秀7篇

2023-12-20 23:20:02 范文 1次阅读 投稿:佚名

在当下社会,岗位职责在生活中的使用越来越广泛,岗位职责是指一个岗位所需要去完成的工作内容以及应当承担的责任范围。你所接触过的岗位职责都是什么样子的呢?这次帅气的小编为您整理了软件架构师的岗位职责优秀7篇,您的肯定与分享是对我们最大的鼓励。

软件架构师的岗位职责 篇一

职责:

1、主导产品的软件架构,保证架构设计能够满足产品的功能需求、性能需求、可靠性需求、可维护性需求和可扩展性需求;

2、负责技术选型(包括:框架选择、公共模块、数据存储等);

3、参与需求分析,系统分析及业务建模;

4、进行平台架构设计、开发和维护以及过程中产生的文档编写(架构设计文档、概要设计文档等);

5、负责分解IoT产品线的业务需求,完成系统架构设计、重构与优化;

6、负责组织技术评审与把关,组织难点攻关,主导Code Review;

7、促进团队技术进步与创新,参与公司技术研发体系的搭建;

8、负责公共组件的开发。

任职要求:

1、5年以上J2ee项目开发经验,扎实的Java编程基础,精通不限于Springboot、Dubbo、Zookeeper、Redis、Kafka、Flume等开源框架及产品;

2、3年以上架构设计经验,具有良好的软件工程知识与编码规范意识;

3、具备优秀的文档能力,清晰明了地表达架构意图,能够熟练编写各类技术文档;

4、熟悉物联网相关技术、协议(MQTT/CoAP/Modbus)和应用的优先;

5、对于云计算(如:SaaS、PaaS、IaaS等)、大数据领域、人工智能等领域有较深入的。了解,有相关工作背景者优先考虑;

6、具有SaaS/PaaS平台开发经验,精通一种或多种架构的能力和经验,如微服务架构等。熟悉大型物联网架构或具有大型IT项目咨询者优先;

7、思路清晰,善于思考,学习能力强;责任心强,具备良好的团队合作精神。

软件架构师的岗位职责 篇二

1、参与微服务应用开发框架研究开发工作;

2、总体技术框架的规划与设计,重构、优化现有产品的'技术架构;

3、根据业务规划及技术规划制定微服务平台架构解决方案;

4、负责关键技术的预研和攻关,提高系统的扩展性、稳定性和安全性;

5、带领团队进行技术难点的攻关和落地实施。

软件架构师的岗位职责 篇三

1、承担公司软件系统平台的规划与制订;

2、负责公司自动化系统的软件架构设计;

3、软件架构设计,需分层合理,接口清晰,同时具备良好的`可扩展性、可测试性、稳定性;

4、参与制订公司软件开发流程及规范,引入相关规范化的系统或工具;

5、部门内软件架构设计方面的培训与指导;

6、完成上级领导及公司交办的其它任务。

软件架构师的岗位职责 篇四

职责:

1.负责核心系统的基础架构设计、重构、优化,解决开发中各种系统架构问题;

2.负责核心基础组件研发,如RPC框架,消息推送,缓存,数据访问等定制开发;

3.负责项目中关键技术难点的。攻关和预研;

4.带领团队攻克例如大数据量、高并发、高稳定性等带来的各种挑战及技术难关。

任职要求:

1.深刻理解并掌握分布式架构原理,熟悉微服务治理思想和EDA架构,具有大型分布式、高并发、高负载、高可用技术设计、开发和调优经验

2.精通JAVA主流技术,如Spring Cloud、Spring Boot、SpringMVC、Mybatis、Zookeeper、JPA、OSGI

3.熟悉缓存技术(Redis)、搜索技术(ElasticSearch)、消息队列(RabbitMQ、Kafka)、集群与负载均衡(Nginx、HAProxy)等领域

4.熟悉大数据解决方案,包括Hadoop平台、Spark、storm、机器学习、深度学习等大数据解决方案。

5.熟悉基于Docker和Swarm/Kubernetes的分布式部署和服务架构,有DevOps和PaaS平台实施经验更佳

6.具备较强的逻辑思维,对技术拥有热情,喜欢学习及尝试最新的技术优先

软件架构师的岗位职责 篇五

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

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

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

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

软件架构师岗位职责 篇六

职责:

1、负责核心系统的基础架构设计、重构、优化,解决开发中各种系统架构问题;

2、负责核心基础组件研发,如RPC框架,消息推送,缓存,数据访问等定制开发;

3、负责项目中关键技术难点的攻关和预研;

4、带领团队攻克例如大数据量、高并发、高稳定性等带来的各种挑战及技术难关。

任职要求:

1、深刻理解并掌握分布式架构原理,熟悉微服务治理思想和EDA架构,具有大型分布式、高并发、高负载、高可用技术设计、开发和调优经验

2、精通JAVA主流技术,如Spring Cloud、Spring Boot、SpringMVC、Mybatis、Zookeeper、JPA、OSGI

3、熟悉缓存技术(Redis)、搜索技术(ElasticSearch)、消息队列(RabbitMQ、Kafka)、集群与负载均衡(Nginx、HAProxy)等领域

4、熟悉大数据解决方案,包括Hadoop平台、Spark、storm、机器学习、深度学习等大数据解决方案。

5、熟悉基于Docker和Swarm/Kubernetes的分布式部署和服务架构,有DevOps和PaaS平台实施经验更佳

6、具备较强的逻辑思维,对技术拥有热情,喜欢学习及尝试最新的技术优先

软件架构师岗位职责 篇七

职责:

1、负责核心框架等基础平台的研发工作,负责团队技术发展路线的规划。

2、新技术研究。

3、开发和维护统一的软件开发架构和软件开发规范,对系统的重用、扩展、安全、性能、伸缩性、简洁等做系统级的把握,为技术决策提供规则;

任职条件:

1、熟悉掌握主流java开发技术,对SOA、BPM有深入认识和掌握。

2、具有面向对象分析、设计、开发能力,精通设计模式,熟练使用建模工具进行业务建模。

3、具备产品开发设计、总体规划、方案设计经验。

4、熟悉Java常见的开源框架,使用过并深入了解成熟开发平台或业务框架,并具备独立进行架构设计能力;

5、具备较强的计划、组织、协调、沟通及分析能力,优秀的职业素养和团队协作精神、敬业精神。

6、本科以上,计算机等相关专业,抗压能力较强,可适应出差。

声明:文学大全所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。