系统架构师岗位工作职责范本
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
岗位说明书系列
系统架构师岗位工作职责(标准、完整、实用、可修改)
编号:FS-QG-19993系统架构师岗位工作职责
System Architect Job Responsibilities
说明:为规划化、统一化进行岗位管理,使岗位管理人员有章可循,提高工作效率与明确责任制,特此编写。
简介:系统架构师是一个既需要掌控整体又需要洞悉局部瓶颈并依据具体的业务场景给出解决方案的团队领导型人物。一个架构师得需要足够的想像力,能把各种目标需求进行不同维度的扩展,为目标客户提供更为全面的需求清单。架构师在软件开发的整个过程中起着很重要的作用。
系统架构师职位描述(模板一)
岗位职责:
1、全面负责公司云平台架构
2、分析业务需求,验证可行性,评估技术风险,估算开发成本,支持管理决策
3、根据产品需求,提炼非功能性架构需求,确定软件架构
4、培训技术团队,审查技术团队的设计方案,并驱动技
术团队实现软件架构
5、参与核心模块代码的编写
任职要求:
1、8年以上Java项目开发经验,3年以上架构师经验;
2、有微服务设计的经验;有高并发和高性能服务设计和开发的经验;
3、熟练掌握Spring生态系,包括SpringFramework,SpringData,SpringSecurity,SpringBoot,SpringCloud,SpringCloudNetflix
4、熟练掌握HTML5,CSS和JavaScript;精通Git;
5、熟悉阿里云,AWS或者Azure云服务;
6、熟悉Docker、Elasticsearch、MongoDB者优先;
7、有SaaS或者多租户应用开发经验优先;精通CI/CD者优先;
8、学习能力强,关注代码的细节和质量。系统架构师职位描述(模板二)
岗位职责:
1、负责电商基础架构组件开发和优化,负责开发和维护
电商平台公用组件和模块
2、参与电商平台基础架构设计、重构
3、根据业务规划及技术规划制定架构方案负责
4、参与技术难题攻关,持续提升电商系统在高并发、海量请求数下的处理能力
任职要求:
1、本科及以上学历,计算机相关专业,5年以上开发经验及2年以上大型互联网相关经验,电商行业经验优先
2、具备良好的面向对象分析、设计、开发能力和思想,精通OO、AOP、OOP及设计模式
3、具有深厚的专业技术基础,精通JavaEE相关技术,熟悉Spring,iBatis,Hibernate,SpringMVC,Structs2等开源框架
4、熟悉大型电商网络应用架构和系统架构,对分布式缓存、消息队列、大数据处理、远程调用等技术至少有两项有深入研究,熟悉Mangodb、Redis、Memcached、RabbitMQ、ActiveMQ、Kafka、Dubbo中的3项以上的技术,并有实战经验。
5、对企业应用系统架构SOA、ESB、BPM等有较全面的认识,熟悉软件项目管理
6、有数据库分库分表、图片处理、数据加密、SSO经验者优先
7、有Lua、C、C++开发经验者优先系统架构师职位描述(模板三)
岗位职责:
1、根据公司的发展和规划,持续优化现有的应用架构,梳理并定制具有持续竞争力的应用架构;
2、抽象中通快递的核心业务层,设计核心交易组件、运营平台、营销平台等系统解决方案;
3、细化设计核心业务层的流程、功能和数据模型;
4、与基础技术架构团队合作,引入和使用新架构理念和技术;
5、带领应用产品开发团队落地设计成果,指导开发工作,控制应用产品的架构质量。
任职要求:
1、具备6-10年的工作经验,6年以上一线开发经验,2
年以上应用架构经验;
2、具备优秀的抽象、沟通能力和经验,有与产品、开发、基础技术、运维等诸多专业人员良好协作的经验;
3、具备一定的技术能力,有大型分布式、高并发、高负载、高可用系统架构设计、开发和优化经验,熟悉互联网行业的新技术和新架构思路,如缓存、分布式框架、消息、NoSQL、NewSQL等;
4、有物流快递行业的核心业务系统设计的经历者优先,中大型金融、电商、O2O等互联网公司的一线核心员工优先录取;
5、为人积极、乐观、主动,抗压能力极强。系统架构师职位描述(模板四)
岗位职责:
1、负责系统及相关产品需求分析及架构设计;
2、对产品的整体系统架构负责,对产品的系统安全性设计负责,开发及相关设计文档编写;
3、参与制定设计及实现规范,指导设计、实现及部署工作;
4、参与并主导重大技术决策,进行技术风险评估;
5、负责对软件开发团队的技术指导。
任职要求:
1、5年以上大型软件系统开发与架构经验、3年以上大型网站架构设计经验;
2、精通算法设计、数据结构、操作系统等基础知识;
3、对信息存储、搜索、缓存机制、性能优化等有深刻的理解;
4、熟练掌握Java,熟悉设计模式和软件架构;
5、对主流开源系统如Spring,MyBatis等有深入的了解;
6、在linux系统调优/Java性能调优/平台架构设计方面有丰富的实践经验;
7、精通一个以上数据库,如DB2,Oralce,MySQL;
8、熟悉常用的缓存体系架构如Redis,MangoDB等;
9、熟悉分布式系统的设计和应用,熟悉分布式、缓存、消息、负载均衡等机制和实现;
10、良好的沟通能力、团队合作精神;认真负责、具有高