学习啦 > 实用范文 > 办公文秘 > 岗位职责 > 软件架构师岗位的具体职责

软件架构师岗位的具体职责

时间: 舒欣1213 分享

软件架构师岗位的具体职责

  软件架构师需要 参与产品研发各阶段活动,保证架构设计能够满足产品需要。下面是学习啦小编整理的软件架构师岗位的具体职责。

  软件架构师岗位的具体职责1

  职责:

  1、负责软件系统的架构设计、研发工作。

  2、将客户的需求转换为规范的开发计划及文本。

  3、协助项目负责人制定项目规划和控制项目进度。

  4、理解系统的业务需求,制定系统的技术框架和业务框架。

  5、指导开发人员开发并解决系统开发、运行中出现的问题。

  任职能力要求

  1、具有8年以上的软件项目开发实际工作经验,其中至少有3年以上的代码编写工作经验,4年以上的基于面向对象和构件开发方法的软件产品设计经验。

  2、 具有5个以上大中型开发项目的总体规划、方案设计经验,有大中型应用系统开发和实施的成功案例。

  3、 )对相关的技术标准有深刻的认识,对软件工程标准和规范有良好的把握。

  4、 对.Net或Java技术及整个解决方案有深刻的理解及熟练的应用,精通Web Service和J2EE等流行的架构。

  5、 对设计模式有深刻的理解,并能在此基础上设计出适合产品特性和质量属性的框架。

  6、 具有面向对象的分析、设计和开发能力,精通UML和XML,能熟练使用Rational Rose、PowerDesigner等工具进行设计。

  7、 具有良好的团队意识和协作精神,有较强的沟通能力和书面表达能力。

  8、具有旺盛的精力和学习能力,能快速掌握新技术和新方法。

  软件架构师岗位的具体职责2

  职责:

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

  软件架构师岗位的具体职责3

  职责:

  1.带领团队定义可扩展的、分布式的大数据架构;

  2. 完成各种面向业务目标的数据分析模型的定义和应用开发;

  3、带领团队开发数据分析数据挖掘能力的创新型产品

  4.协助制定中长期的大数据产品发展规划

  岗位要求:

  1.计算机相关专业/研究生

  2. 两年以上系统软件或中间件产品架构分析设计成功工作经验,有从事过国家科研项目者优先;

  3. 熟悉主流的大数据产品和数据分析技术并具有项目实施经验,精通软件体系结构设计理论和各种设计模式,了解主流的技术规范;

  4.在以下任一领域有相关项目经验:

  a) 有数据挖掘系统研发经验,熟悉分类、聚类、关联分析、协同过滤等数据挖掘算法,对ODS、DW建模有实际经验;

  b)有海量数据分析系统研发经验,熟悉Hadoop/pig/HIVE/HBase等开源框架,熟悉ETL过程和OLAP分析;熟悉数据仓库思想,有数据仓库建模经验;

  c)有基于Web Services的异构数据集成系统研发经验;

  d)有本体和语义网方面的系统研发经验,如语义数据集成、语义Web服务、语义搜索引擎等;

  软件架构师岗位的具体职责4

  职责:

  1.负责云平台核心的架构设计、优化、关键代码编写;

  2.参与业务流程,需求分析,架构设计,数据库设计领域分析与建模;

  3.根据客户需求及市场行业需求进行软件架构的制定,将需求分解到多个子系统实现,输出设计文档,接口文档;

  4.对开发团队进行技术指导和培训,规范开发流程,协助项目经理进行项目的管理。

  岗位要求:

  1. IT相关专业本科以上学历;

  2. 两年以上的互联网平台架构设计经验;

  3. 精通Java,熟悉Mysql等主流数据库,熟悉网络和多线程编程;

  4. 熟悉主流的WEB框架、缓存技术、DB存储技术;

  5. 有支持海量用户的高并发、高可用、分布式互联网后台系统设计经验者优先;

  6. 能根据需求规划合适的技术演进路线;

  7. 责任感强、有较强的逻辑思维能力、沟通能力、能够承担工作压力;

  软件架构师岗位的具体职责5

  职责:

  1、负责设计、开发汽车电检应用web系统的基础架构,完成电检系统业务、数据架构设计;

  3、在项目中能够承担项目的技术组长角色,确保需求实现的正确性,同时能够对系统的性能和安全提供全面型的考虑以及解决方案,能够有效地对整个项目团队的质量起到关键性的作用,主导设计评审工作;

  4、 负责对新人或团队其他人员进行辅导,并使团队成员可以得到有效的成长;

  5、维护和升级现有系统的技术架构发展规划,满足新业务实现要求,解决核心难题的攻关;

  6、良好的责任心与推动力,快速定位问题并主导相关架构问题的解决,系统优化。

  任职要求:

  1、计算机软件及相关专业,本科以上学历;

  2、 熟悉较大型软件产品的软件架构、5年以上系统平台架构工作经历;

  3、精通B/S架构,精通C#编程,精通微软.net平台,熟悉C++语言为佳;

  4、 有软件架构设计开发经验,具备很强的代码动手能力;

  5、 具有良好的团队精神和服务意识,学习能力强。

相关文章:

1.软件架构师岗位的主要职责

2.Java架构师工作的岗位职责

3.Java架构师岗位的职责表述

4.Java架构师的具体职责

5.NET架构师的具体职责范本

67081