软件架构师岗位的职责表述

上传人:cl****1 文档编号:491437695 上传时间:2022-12-17 格式:DOCX 页数:8 大小:25.83KB
返回 下载 相关 举报
软件架构师岗位的职责表述_第1页
第1页 / 共8页
软件架构师岗位的职责表述_第2页
第2页 / 共8页
软件架构师岗位的职责表述_第3页
第3页 / 共8页
软件架构师岗位的职责表述_第4页
第4页 / 共8页
软件架构师岗位的职责表述_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《软件架构师岗位的职责表述》由会员分享,可在线阅读,更多相关《软件架构师岗位的职责表述(8页珍藏版)》请在金锄头文库上搜索。

1、软件架构师岗位的职责表述软件架构师需要核心功能的架构与代码模板编写,开发与维护系统公用核心模块。下面是小编整理的软件架构师岗位的职责表述。软件架构师岗位的职责表述1职责:设计公司业务系统及相关软件产品架构,负责应用架构设计、概要设计和核心模块详细设计并撰写文档 ;负责对互联网软件架构、系统分层、关键构件、接口的设计 ;负责产品或项目中关键任务代码编写以及开发小组成员代码的 Review;负责解决后端系统中的性能瓶颈与技术难题;负责关键技术攻关和把控,及时指导、处理、协调和解决开发过程中出现的技术问题 ;组织开发团队在保证编码质量的情况下按计划进度完成任务 ;完成领导分配的有关工作的任务;任职资

2、格:8 年以上工作经验, 包含 5 年以上互联网应用开发经验,3 年以上大型互联网业务系统架构设计经验;深度理解架构师的职责和架构设计的目标、原则及取舍;具备良好的面向对象分析、设计、开发能力和思想,精 通OO AOP OOP DD吸设计模式;精通互联网应用架构设计( 分布式、延展性、可扩性 ) ,业务抽象和模型设计,以及相关方法论;精通UML建模语言,熟悉常用 UMLM模工具;精通C#平台开发,熟悉主流的开发语言及新兴技术,如Java , JS, .Net Core 等,精通各种常用数据结构和算法,掌握多种架构设计模式, 熟悉高性能服务器架构, 应用集成、大规模分布式系统设计,海量数据处理;

3、精通主流的开源框架类产品, 数据库及脚本语言, 如 SQL Server,Hadoop,MySQL,Redis,MQ 等 ;熟悉大规模系统的负载均衡,如 Nginx , OpenResty、缓 存、网络存储、网络安全、数据库高可用设计及性能评估机制;熟悉容器相关技术:Docker、Kubernetes、Mesos等;熟悉 DevOps相关工具:git 、Jenkins、Gradle、Ansible、 SonaQube 等;熟悉DevOps流程,熟悉敏捷开发;具有高度的责任心、进取心,具备快速学习能力和创新精神,工作积极主动,注重工作结果,拥有较强的产品思维和用户思维能力 ;较强的表达和沟通能力

4、,优秀的逻辑思维能力,高度的敬业精神,良好的团队领导力 ; 优秀的文档编写能力 ; 能独立完成技术方案、设计方案的编写 ;对技术的发展趋势敏感, 能够快速学习, 并能积极分享,优秀的架构思维能力,在关注的领域愿意深入研究、不断创新;善于沟通,团队协作精神良好,乐于分享经验与感悟,促进团队共同进步 ;优先大型互联网公司工作经验,或在著名的技术社区和技术杂志上发表过技术文章;软件架构师岗位的职责表述2职责:1. 参与基础框架的架构设计、重构、优化 ;2. 参与基础平台系统的架构设计和系统设计、详细设计;3. 参与技术难题攻关,持续提升核心系统在高并发、海量请求数下的高处理性能 ;4. 核心功能的架

5、构与代码模板编写,开发与维护系统公用核心模块;5. 审核和评估相关方案与设计,以确保其符合架构规划,满足业务需求;6. 分析系统瓶颈,解决各种疑难杂症,对系统进行性能调优 ;7. 通过对团队的培训与指导,提高研究院开发组的技术水平。岗位要求:1. 本科及以上学历,计算机相关专业; 6 年以上开发经验及 2 年以上大型互联网系统或者其他大型企业应用系统开发相关经验;2. 具有面向对象分析、设计、开发能力,精通OO, IOC,AOP设计模式;3. 具有深厚的专业技术基础,精通MVCJ目关技术,熟悉Autofac 、 Automapper 、 EF 等开源框架,熟悉页面开发相关 技术 ;4. 熟悉.

6、NET平台开发、SQLServer等数据库开发与设计 以及缓存系统REDIS或Memcached的设计和研发;5. 具备良好的需求分析能力、业务和技术方案策划和设 计能力 ; 思路清晰,具备很强的文档撰写能力和良好的语言 表达能力 ;6. 具备良好的团队合作精神和创新意识,具备良好的沟 通、组织、协调能力能力,较强的责任心,有较强的内外沟 通能力 ;7. 对开源软件技术有深入认识,有分布式架构经验优 先,有 nosql 开发经验的优先。软件架构师岗位的职责表述3职责:1. 负责 / 参与物联网软件平台的技术架构设计、重构、优化,根据业务规划及技术规划制定应用架构方案;2. 主导 / 参与技术难

7、题攻关,持续提升核心系统在高并发、海量请求数下的高处理性能 ;3. 核心功能的架构与代码模板编写,开发与维护系统公 用核心模块。任职资格:1. 本科及以上学历,计算机相关专业; 5 年以上大型互联网系统或者其他大型企业应用系统开发相关经验;2. 对互联网等系统有深刻理解,至少 2年互联网APP服 务端等系统的开发维护经验优先 ;3. 具有面向对象分析、设计、开发能力,精通OO, AOP,设计模式 ;4. 具有深厚的专业技术基础,精通Java EE 相关技术,熟悉 Spring, netty ,iBatis , Hibernate , REST 等服务框 架,了解机制 ;5. 熟悉 Linux

8、操作系统使用,熟悉Docker 相关技术 ;6. 熟悉MySQ嗷据库开发与设计以及缓存系统REDIS的设计和研发;7. 具有 RPC分布式、多线程、cache、MQ socket 通信编程经验;8. 熟悉 Memcache/Redis 缓存、NOSQ、L MySQL、 Oracle 、MongoD蹄数据库应用及优化;9. 熟悉 Zookeeper 、 Kafka 等分布式组件,有 hadoop、 storm 大数据处理及高性能经验优先 ;10. 具备良好的客户需求分析能力、业务和技术方案策划和设计能力 ; 思路清晰,具备很强的文档撰写能力和良好的语言表达能力 ;11. 具备良好的团队合作精神和

9、创新意识,具备良好的沟通、组织、协调能力,较强的责任心,有较强的内外沟通能力 ;12. 具备大数据系统体系的设计和开发能力 ;软件架构师岗位的职责表述4职责:1. 负责根据系统的需求规格说明书,进行系统的设计 工作 ;2. 负责系统的部分关键需求的编码实现;3. 完成单元测试及修改工作;4. 完成上级交办的其他工作;5. 对公司常用框架进行完善;6. 对项目中使用的技术及软件进行评估。岗位要求:1. 本科及以上学历,计算机软件相关专业,有扎实的代 码编写功底;2. 熟悉面向对象的分析和设计技术, 包括设计模式、 UML 建模等 ;3. 具有三年以上的 JAVA 开发应用经验,以及主流开源框架。

10、包括Servlet/JSP 、 S2SH、 SpringMVC、 Web Service等;4. 具有良好的学习能力和逻辑分析能力;5. 熟悉SQL语言,能独立完成基于数据库的设计;6. 熟悉主流数据库的安装、配置和使用;7. 具备良好的沟通能力和团队合作精神;8. 有政府单位部门项目经验优先 ;9. 具有基本的项目管理的概念和理论知识,熟悉常用软件开发工具;10. 有信息系统项目管理师或PMPU证或高级系统架构师者优先。软件架构师岗位的职责表述5职责:1、负责公司平台级产品的开发指导及核心功能实现;2、主导公司系统平台及项目整体设计、技术选型、根据开发规范与流程完成模块的设计、编码以及概要设

11、计、详细设计等相关文档 ;3、参与基础类库的设计,解决项目中的关键问题和技术难题 ;4、与带领团队与智能硬件模块和系统对接,负责智能化项目整体集成的技术支撑 ;5、训练队伍、促进团队技术能力;6、跨部门交流,引进外部信息、介绍内部信息到外部;7、参与关键项目的竞标、推广。任职要求:1、具有 8 年以上软件开发经验, 3 年以上独立架构设计,熟悉 C+/JAVA 等常用开发语言 , 有良好的编码风格;2、熟悉软件开发流程,如敏捷开发等,丰富的项目经验,有大型项目把控能力 ;3、熟悉常见数据库 MySQL MongoDB对NOSQL消息 队列有深入的了解。4、对分布式、微服务化、服务编排、高可用性系统架构、集群技术处理、网站负载均衡、系统性能调优有丰富的 经验。5、良好的沟通能力、执行力及项目带团队经验; 抗压能力强,有探索创新精神。软件架构师岗位的职责表述

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号