您的当前位置:首页正文

软件架构师的具体职责范围

2020-02-27 来源:欧得旅游网

  职责:

  1、 参与产品研发各阶段活动,保证架构设计能够满足产品需要;

  2、 分析产品需求,起草并维护架构设计文档,并负责验证架构设计的符合性;

  3、 编写并搭建系统框架,验证框架能够满足产品需求,并持续维护框架代码;

  4、 跟踪业界流行的先进技术,参与部门软件技术演进路线的制定和决策;

  5、 优秀的逻辑思维能力,思路清晰,熟悉业务抽象和数据模型设计,具有很强的分析问题和解决问题的能力,对解决具有挑战性问题充满激情;

  6、 确保设计的技术方案、开发的代码有较高性能、质量保障、扩展性,前瞻性;

  7、 对技术有较强的钻研及学习精神,能够深入了解开源技术、现有系统技术等相关技术原理,出现问题时能够通过较强的技术手段较好的解决问题;

  8、 负责指导和审核软件工程师的设计与研发质量;

  9、 协助解决部门内部技术疑难问题,对接公司相关部门提供技术支持;

  岗位要求:

  1、 大学本科学历,8年以上软件开发工作经验,3年以上系统设计经验,有智慧城市行业软件经验优先;有自动化运维架构设计或者DevOps实践经验者优先;

  2、 精通java,深入理解JVM,熟悉常用框架,优秀的数据库设计优化能力。

  3、 熟悉前端HTML、CSS、jquery、handlebar.js、coffee、scss等开发技术

  4、 熟悉后端服务开发流程和规范,精通微服务架构设计,熟练使用Spring Boot,Spring Cloud等微服务开发框架,并深入理解其原理,对框架本身有过开发或重构者可优先考虑;

  5、 熟悉常用开源框架、缓存技术、网站优化、服务器优化、负载均衡、系统性能调优等技术;

  6、 掌握Linux 操作系统和大型数据库(Oracle、MySql),熟悉大容量数据存储和检索系统设计能力:数据库分区,NoSQL,搜索引擎等;

  7、 较强的责任心,擅长沟通和团队合作,有积极主动的学习态度、勇于承受压力

  8、 有团队管理经验优先。

因篇幅问题不能全部显示,请点此查看更多更全内容