职责:
• 负责Next:Gen平台上软件产品的架构和设计。
• 领导Next:Gen软件产品的软件架构解决方案,推动端到端的设计、开发、定制和集成解决方案。
• 开发和传达解决方案架构和实施策略,涵盖团队(IT和业务)之间的沟通。
• 编写解决方案文档,以确保与关键的功能和非功能要求保持一致,特别是系统性能、弹性和安全性。
• 进行研究、评估和原型验证活动,以验证技术选项。
• 与产品经理、领域专家和业务用户在整个产品生命周期中进行合作。
• 建立行业最佳实践和技术的准则和策略,包括使用Git进行源代码控制、开发框架以及涵盖Redis、Kafka和Openshift容器平台的Next:gen技术栈。
• 在解决与软件架构相关的复杂技术挑战时,成为技术升级点。
要求:
• 计算机科学、工程或相关领域的学士学位
• 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架构视图有详细的理解