应用开发三级

蒙特利尔 6天前全职 网络
面议
**描述**: 业务背景:该职位属于TEDRA部门。TEDRA(交易数据丰富报告与分配)是机构证券技术(IST)部门的一部分。TEDRA负责维护、分发和报告交易、收入、风险及参考数据(客户、产品和定价)。作为关键数据集的权威来源,我们处于数据库技术的前沿,积极参与公司的数据工程、数据科学、数据可视化和机器学习工作。 • *职位介绍**: 这是一个数据工程师角色,负责开发公司的数据消息平台和数据存储,这些存储包含交易性、参考数据以及用于实时和归档处理的汇总风险指标,并将其导入操作数据存储(ODS)、归档和数据集市。 全球团队由高度技术化的团队成员组成,他们在软件开发和生命周期管理方面适应性强且动手能力强,并且熟练掌握DevOps。 我们为多个业务领域并行交付多个项目。 开发将采用基于Scrum(时间限制、每日Scrum会议、回顾等)和XP(持续集成、重构、单元测试等)最佳实践的敏捷方法。 • *主要职责**: - 将业务需求转换为针对一组关系表的查询,并基于需求生成报告。 - 设计和构建可扩展且高性能的数据库。 - 数据库和ETL开发,包括存储过程、查询、性能调优、归档等;使用Python、SQL和ETL工具。 - 构建高效的自动化脚本(使用Python等)。当前全球团队成员在领域建模、数据库设计(关系型和NoSQL)、大数据、Kafka和消息传递方面都非常熟练,因此这是一个在不断壮大的团队中发挥关键作用的绝佳机会。 • *技术技能要求:-** - 强大的关系数据库技能,特别是在DB2/Postgres/Greenplum/Snowflake方面。 - 了解Spark、Snowflake和Databricks者优先。 - 创建高质量和优化的存储过程和查询。 - 具有使用Power Designer或类似建模工具的经验。 - Python和Unix / K-Shell。 - 对关系数据库性能和调优有深入的知识,例如:正确使用索引、数据库统计/重组、去规范化概念。 - 熟悉交易生命周期和投资银行业务中的数据流。 - 具有敏捷开发过程的经验。 - 有效的沟通技巧。