高级软件架构师 - 应用部 - 阿布扎比(阿拉伯联合酋长国)

无个税16个月前全职
ARENGY

ARENGY

location 阿布扎比
unsaved
关于公司: ARENGY是一家在中东(迪拜和阿布扎比)运营的IT数字工程咨询和招聘服务公司。我们的客户是在全球范围内执行项目的最成功的行业领导者。 我们正在招聘一位高级软件架构师 - 应用部门,为一家新兴的领先公司担任永久职位,该公司专注于先进的射频和实时电信系统,用于安全和保护。 我们正在寻找一位经验丰富、全面发展并能动手的人加入我们客户的应用部门,帮助他们建立软件平台团队。 应用部门负责多个产品的高级软件层。软件平台团队的主要目标是与产品团队合作设计和构建共享的软件平台。目标是将现有产品迁移到软件平台,并将软件平台用作新产品的基础。 职位描述: 职位职责: • 研究、设计并领导开发共享的软件平台,确保其适应所有产品。 • 提倡和实施支持独立开发的解耦、模块化架构设计,同时保持整体软件生态系统的一致性。 • 提倡DevOps实践和方法,包括CI/CD、容器化和基础设施即代码,以提高开发效率和产品质量。 • 利用现代架构方法和云原生技术的能力构建空隙隔离、低延迟、高性能的系统。 • 与内部和外部利益相关者合作,确保可交付成果与技术战略和路线图保持一致。 • 在多学科敏捷团队中工作,采用敏捷精神、方法和工具。 • 通过共识建设和与产品团队的知识共享,为技术和架构决策做出贡献。 • 与产品团队紧密合作,了解所做选择的限制和后果。 所需资格: 要求: • 精通Kotlin和Java。 • 精通反应式、基于消息的架构。 • 精通数据建模和读/写模型优化模式,如CQRS。 • 熟练掌握关系数据库和时序数据库。 • 熟练掌握Ubuntu Linux和容器化技术。 • 熟练使用GitLab CI和TeamCity等CI/CD工具。 • 了解像Akka这样的基于Actor的框架。 其他要求: • 8年以上软件开发经验。 • 3年以上团队领导经验。 • 计算机科学或相关领域的硕士学位或同等学历。 • 出色的分析、问题解决和调试能力。 • 对项目范围的变化和新技术具有灵活适应性。 • 出色的书面和口头沟通能力。 • 灵活的态度,能够在压力下工作。 • 良好的英语口语和书面语水平(中高级)。