工作职责:负责设计和实现高质量的应用程序架构,确保系统的稳定性、可扩展性和可维护性,并与开发团队紧密合作,确保应用程序的质量和性能达到***水平。关注应用程序的设计和架构,包括应用程序的整体架构、软件设计模式、系统间通信、数据处理和安全性等方面。需要了解业务需求并将其转化为应用程序的技术实现方案。设计与开发 1、设计和实现高质量的应用程序架构,确保系统的稳定性、可扩展性和可维护性;2、分析和评估业务需求,将其转化为应用程序的技术实现方案;3、评估和选择适合的技术和工具,以实现应用程序的***性能和***用户体验;4、熟悉所管理的应用系统的应用架构和技术架构,熟悉应用的功能设计、模块划分、与其他系统的对接关系,部署及集成方案,输出并保持相关组织过程资产的更新;5、熟悉SIT、UAT、生产不同环境的部署方案,熟悉包括源码和技术栈开发工具等配置和部署的方案、并能指导相关团队完成部署。质量保证 1、指导开发团队实现高质量的应用程序,并确保应用程序的质量和性能达到***水平。团队合作 1、熟悉应用开发技术栈的开发方法,协助制定技术栈开发规范和应用架构管理要求;2、参与应用架构治理相关工作,包括不限于应用现状、应用架构图、系统流图、应用工具清单的梳理工作。 技术支持 1、解决应用程序开发过程中的技术难题,并提供技术支持和指导。其他 :完成上级交办的各项其他工作。要求:1.大学本科,计算机科学、软件工程、信息技术或相关专业2.工作经验: 至少8年以上的应用程序开发经验、5年以上应用程序开发和架构设计经验,有领导开发团队的经验者优先考虑 3. 专业知识1)、 熟练掌握Java、Python、C++等主流编程语言,熟悉常用的开发工具和框架。熟悉J2EE 架构和设计模式,具备分布式,大流量、大访问量、高负载环境下的系统设计及优化经验的优先;2)、熟悉微服务架构设计、研发、治理,熟练springcloud、dubbo等微服务框架,包括网关、认证、服务发现等,对主流的开源组件熟悉,包括但不限于Redis、RabbitMQ、Kafka、ELK等,熟悉云原生 PaaS 场景,例如 DevOps、ServiceMesh、Serverless 等,具备以上能力者优先;3)、具备深入的技术背景和广泛的应用程序开发经验,能够独立完成应用程序的设计和架构;4)、具备良好的沟通和团队合作能力,能够与开发团队和其他部门有效地合作;5)、具备较强的问题解决能力和创新能力,能够解决复杂的技术问题和提供创新的技术解决方案;6)、具备良好的英语阅读和书写能力,能够阅读和理解英文文献和技术文档。