职责:
• 负责Next:Gen平台上软件产品的架构和设计。
• 领导Next:Gen软件产品的软件架构解决方案,推动端到端的设计、开发、定制和集成的解决方案。
• 开发和传达解决方案架构和实施策略,跨团队(IT和业务)进行沟通。
• 编写文档,确保与关键的功能和非功能要求保持一致,特别是系统性能、弹性和安全性。
• 进行研究、评估和原型验证活动,以验证技术选项。
• 在产品生命周期中与产品经理、领域专家和业务用户合作。
• 建立行业最佳实践和技术的指导方针和策略,包括使用Git进行源代码控制、开发框架和Next:gen技术栈,包括Redis、Kafka和Openshift容器平台。
• 在解决与软件架构相关的问题的复杂技术挑战时,成为技术升级的重点。
• 要求:
• 计算机科学、工程或相关领域的学士学位
• 最好持有DevOps专业、微软认证的DevOps工程师、认证的Kubernetes管理员等相关证书
• 至少9年相关工作经验
• 有综合度假村和游戏系统或金融领域的工作经验者优先,但非强制要求
• 具有使用Kubernetes和Kafka架构复杂软件应用的实际经验,对容器、微服务设计模式和实施最佳实践有深入了解。
• 有云原生设计架构和Kubernetes平台(如RedHat OpenShift)的经验者优先。
• 具备良好的英语、粤语和普通话沟通能力,能够承受压力并独立工作。
• 在网站、移动应用和微信小程序的架构和开发方面具有丰富的经验。
• 在以下技术方面具有广泛的技术能力:
• 容器平台:OpenShift OCP或相关的K8S
• 流媒体和消息平台:Confluent Kafka和其他消息队列产品(如JMS、MQ)
• 编程语言和框架:.NET Core、Vue JS和JavaScript、Erlang、Java Sprint Boot
• 领域驱动设计(DDD)、单元测试工具和自动化、数据建模设计和UML过程图(序列图、活动图)
• 数据库(关系型和非关系型):MSSQL、Oracle、MySQL、PostgreSQL、Redis、MongoDB
• IDE工具和协作平台:MS Visual Studio和Azure DevOps、GitHub
• 对4+1架构视图有详细的理解