趣吃美食网
您的当前位置:首页软件架构师岗位的工作职责概述 篇9

软件架构师岗位的工作职责概述 篇9

来源:趣吃美食网


  职责:

  设计公司业务系统及相关软件产品架构,负责应用架构设计、概要设计和核心模块详细设计并撰写文档;

  负责对互联网软件架构、系统分层、关键构件、接口的设计;

  负责产品或项目中关键任务代码编写以及开发小组成员代码的Review;

  负责解决后端系统中的性能瓶颈与技术难题;

  负责关键技术攻关和把控,及时指导、处理、协调和解决开发过程中出现的技术问题;

  组织开发团队在保证编码质量的情况下按计划进度完成任务;

  完成领导分配的有关工作的任务;

  任职资格:

  8年以上工作经验,包含5年以上互联网应用开发经验,3年以上大型互联网业务系统架构设计经验;

  深度理解架构师的职责和架构设计的目标、原则及取舍;

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

  精通互联网应用架构设计(分布式、延展性、可扩性),业务抽象和模型设计,以及相关方;

  精通UML建模语言,熟悉常用UML建模工具;

  精通C#平台开发,熟悉主流的开发语言及新兴技术,如Java,JS,.Net Core等,精通各种常用数据结构和算法,掌握多种架构设计模式,熟悉高性能服务器架构,应用集成、大规模分布式系统设计,海量数据处理;

  精通主流的开源框架类产品,数据库及脚本语言,如SQL Server,Hadoop,MySQL,Redis,MQ等;

  熟悉大规模系统的负载均衡,如Nginx,OpenResty、缓存、网络存储、网络安全、数据库高可用设计及性能评估机制;

  熟悉容器相关技术:Docker、Kubernetes、Mesos等;

  熟悉DevOps相关工具: git、Jenkins、Gradle、Ansible、SonaQube等;

  熟悉DevOps流程,熟悉敏捷开发;

  具有高度的责任心、进取心,具备快速学习能力和创新精神,工作积极主动,注重工作结果,拥有较强的产品思维和用户思维能力;

  较强的表达和沟通能力,优秀的逻辑思维能力,高度的敬业精神,良好的团队领导力; 优秀的文档编写能力;能完成技术方案、设计方案的编写;

  对技术的发展趋势敏感,能够快速学习,并能积极分享,优秀的架构思维能力,在关注的领域愿意深入研究、不断创新;

  善于沟通,团队协作精神良好,乐于分享经验与感悟,促进团队共同进步;

  优先大型互联网公司工作经验,或在著名的技术社区和技术杂志上发表过技术文章;

显示全文