职位:Golang工程师
地点:伦敦/伯吉斯希尔
类型:永久/合同
主要职责:
• 负责领导项目、设计系统解决方案、开发定制应用程序,并修改现有应用程序以满足不同和不断变化的业务需求。处理编码、调试和文档编写,并与SRE团队密切合作。提供实施后和持续的生产支持。
• 开发和设计软件应用程序,将用户需求转化为系统架构。评估和验证应用程序性能和组件系统的集成,并提供流程流程图。测试软件和自动化工具的工程弹性。
• 您将面临识别创新想法和概念验证的挑战,以满足我们客户现有和未来的需求。加入我们忠诚度技术团队的软件工程师将被分配到几个令人兴奋的团队之一,这些团队正在开发一个现代化的忠诚度平台,支持与我们的客户在何处以及如何选择与美国运通互动的关键要素。
• 成为一个热情高效的技术团队的一部分,开发解决方案,推动我们现有持卡人基础的参与度和忠诚度,并吸引新客户加入美国运通品牌。
• 该职位还将在与其他开发团队、测试和质量以及生产支持的合作中发挥关键作用,以满足实施日期,并在整个开发生命周期中实现平稳过渡。
• 成功的候选人将专注于制定和执行策略和路线图,以从单片、紧密耦合、基于批处理的传统平台过渡到松散耦合、事件驱动、基于微服务的架构,以实现我们的长期业务目标。
最低资质:
• 职位要求计算机科学、工程学或相关领域的学士学位,5年以上现代开发堆栈(优先使用Golang)的经验。
• 在敏捷环境中进行应用设计、软件开发和测试的经验。
• 在小型到中型团队中使用Git的经验。
• 有开源框架经验者优先-特别是维护或贡献给开源项目!
• 有关系型和NoSQL数据库的经验,包括PostgreSQL、Couchbase或Cassandra者优先。
• 有为高容量客户开发和设计REST API的经验。
• 有持续集成工具(GitHub Actions、Jenkins、Gitlab CI)的经验者优先。
• 有自动化构建和测试框架的经验者优先。
• 对学习新技术并将其转化为实际软件的渴望。
• 有容器和容器编排技术(如Docker和Kubernetes)的经验者优先。
• 有Atlassian软件开发和协作工具(JIRA、Confluence等)的经验者优先。
• 具备开发独特、创新思维的能力。
• 具备较强的分析、问题解决和定量技能。
• 敢于冒险、尝试并分享新鲜的观点。
• 掌握学习和应用编程概念的能力。
• 能够与内部和外部业务合作伙伴有效沟通。
首选附加条件:
• 对支付行业有了解
• 具备各种分布式技术的编码技能经验
• 具备广泛的软件语言和支付技术的经验
关于公司:
公司保密