大数据开发主管(全职)

16个月前全职
Tundra Technical Solutions

Tundra Technical Solutions

location 多伦多
unsaved
职位描述 市场数据团队正在构建下一代数据架构,以解决业务、分析和不断增长的监管需求。多年来已经积累了大量的数据资产。基于新兴技术构建的数据架构将有助于对数据进行检查、清洗、转换,以支持决策。 应用开发技术领导分析师是一个高级职位,负责与技术团队协调,建立和实施新的或修订的应用系统和程序。该角色的总体目标是领导应用系统分析和编程活动。 职责 • 领导关键模块的开发,并使用Impala/Hive、Parquet、Kafka等相关大数据技术提供解决方案 • 与多个管理团队合作,确保适当整合功能以实现目标,并确定和定义必要的系统增强功能,以部署新产品和流程改进 • 通过对复杂业务流程、系统流程和行业标准进行深入评估,解决各种高影响力的问题/项目 • 在应用程序设计符合整体架构蓝图的前提下,提供领域专业知识和高级应用程序编程知识 • 利用对系统流程的高级知识,并制定编码、测试、调试和实施的标准 • 全面了解业务领域(如架构和基础设施)如何整合以实现业务目标 • 提供深入分析和解释性思维,以定义问题并开发创新解决方案 • 充当中级开发人员和分析人员的顾问或教练,必要时分配工作 • 在做出业务决策时适当评估风险,特别考虑公司的声誉,并通过遵守政策、在个人行为、行为和业务实践方面做出明智的道德判断,以及透明地升级、管理和报告控制问题,保护花旗集团、其客户和资产。 必备经验 • 8-12年相关技术开发和项目交付经验 • 银行/资本市场、风险或财务经验是必要的。 • 在Cloudera平台上领导大型大数据开发项目,并具有在大数据中不同技术栈(如Spark(使用Scala和Java)、Hive和Impala等)上的实际经验。 • 应具备强大的关系型和非关系型数据库经验 • 了解软件开发方法论,如SDLC、敏捷关键里程碑/相关文档、大小估算、BRD/FRD结构和完整的项目计划准备、测试方法论(功能、回归、性能)。 • 概述编程范式-面向对象、函数式等;应该具备在全球模型中推动大型构建、实施端到端的1-2个项目的经验。 • 完整的项目生命周期经验 • 企业级平台开发的经验/经历 • 能够在高压交付环境中管理高绩效团队 • 熟悉软件应用系统的分析和编程 • 管理和实施成功项目的经验 • 能够在压力下工作,并管理期限或对期望的突发变化。