一家以提供大规模投资机会和通过其强大的MT4平台革新交易世界而闻名的企业正在寻找一名应用架构师。被选中的架构师将负责开发、设计和维护整体系统架构,并实施最佳实践以帮助扩展平台。该公司通过其多资产交易技术使新手和有经验的交易者享受到有益的经验,并使其用户能够使用最先进的图表工具。这是一个令人兴奋的机会,适合寻找全职工作的工程师,并能提供至少4小时以上与GST(GMT+4)时区的重叠。
工作职责:
- 开发架构的最佳实践,并实施它们以实现高可用性和性能
- 设计容错的、可扩展的、有弹性的解决方案平台
- 识别需要改进的地方,评估现有的应用程序,并制定优化策略
- 了解业务需求并倡导技术战略,同时与产品管理部门合作
- 围绕扩展、部署拓扑结构、规模和尺寸,引导架构讨论
- 利用你的专业知识和经验来影响关键决策和决策者
- 通过实施DevOps最佳实践,实现概念验证和标准化软件交付
- 对开发团队的日常工作和进展进行监督
- 确保设计、开发和期限的一致性
- 有效地审查代码并指导初级开发人员
- 创建维护良好的文档,包括技术规范、设计和测试计划
- 确保技术解决方案具有良好的适应性和质量
- 确保应用程序堆栈的整体性能
工作要求:
- 工程、计算机科学方面的学士/硕士学位(或同等经验)
- 至少有14年以上的工程经验或5-8年以上的应用架构师的相关经验
- 有设计、架构和推荐多个平台的解决方案架构的实际经验,包括--网络、安卓和iOS(5年以上)。
- 具备系统设计专业知识,对算法、数据结构和软件开发有深入了解
- 具有Java 8+、Spring框架、Hibernate和React Native的专家级技能
- 全面了解AWS云、Apache Kafka、Kubernetes和SQL/NoSQL数据库
- 精通RESTful APIs和微服务架构
- 熟悉使用Maven、Jenkins、Chef等的持续集成
- 对软件开发生命周期过程有透彻的了解
- 对软件质量保证原则、SOLID设计原则和建模方法有良好的、可证明的理解
- 完全理解敏捷方法学、质量保证流程和软件测试方法学
- 曾在动态和复杂的环境中工作,拥有多文化、多供应商、分布式在岸和离岸开发团队的背景
- 了解定义和推动整个架构的最佳安全实践
- 有交易、金融或经纪平台的工作经验
- 优秀的细节眼光和强大的问题解决能力
- 有较强的沟通和表达能力,能说流利的英语
- 有能力与全球团队合作并有效工作