ETL工程师

岗位职责:

1、需求对接与实施:深入理解信托业务需求,能够完成与业务部门、项目团队和其他相关部门的需求沟通、需求分析工作,并根据业务需求完成相关数据或报表开发、测试工作,推进需求顺利验收上线。

2、ETL开发与维护:

(1)负责 ETL 项目的开发工作,根据业务需求和数据仓库设计,编写高效的 ETL 脚本和程序,实现数据的抽取、清洗、转换和加载;

(2)对现有的 ETL 流程进行优化和调优,提高数据抽取、转换和加载的效率和稳定性,确保数据的及时性和准确性;

(3)负责 ETL 系统的日常维护和监控工作,及时处理 ETL 过程中出现的异常情况和错误,保障数据仓库的正常运行;

3、数据建模与设计:

(1)参与数据仓库的数据建模工作,根据业务需求和数据特点,设计合理的数据模型(如星型模型、雪花模型等),为 ETL 开发提供数据结构基础;

(2)协助业务分析师和数据工程师进行数据需求分析,明确数据来源、数据流向和数据关系,为数据仓库的建设和 ETL 流程的设计提供依据;

4、项目协助与沟通:

(1)与业务部门紧密合作,了解业务需求和数据应用场景,为业务部门提供数据支持和解决方案,推动数据驱动的业务决策;

(2)与开发团队、数据分析团队和其他技术团队协作,共同解决数据相关的问题和技术难题,确保数据在整个组织内的顺畅流动和共享;

(3)参与 ETL 项目的规划和需求分析阶段,提供技术建议和可行性评估,协助制定项目计划和时间表,确保项目的顺利实施;

任职要求:

1、3年以上ETL开发经验,有大型数据仓库项目/银行贷款/监管报送等至少一个领域经验者优先,沟通表达能力强优先;

2、熟练掌握至少一种主流ETL工具,如DataX\Datastage\Kettle等,精通数据仓库ETL设计和开发,对ETL流程有一定的优化能力或经验,解决数据质量问题;

3、精通Oracle、SQL Server、Mysql中至少一种数据库,拥有较好的数据库设计能力,精通sql的编写和优化。熟悉StarRocks数据库,并有实施开发经验;

4、熟悉数据仓库建模理论(如维度建模、范式建模等),能够根据业务需求设计合理的数据仓库架构和 ETL 流程;

5、能在高复杂度项目或金额150W以上项目可担任岗位核心角色,能独立完成单模块/需求工作,并能指导初级岗位人员、管理小组成员,并监督工作任务完成进度及质量;

6、有较强的学习能力和自我驱动力,能够快速掌握新的技术和工具,不断提升自己的专业技能;

7、具备良好的问题解决能力和抗压能力,能够在面对复杂的 ETL 问题和项目压力时,保持冷静,积极寻找解决方案。

公司地点:北京北京安贞大厦附近

公司简介:

职位发布者:康经理

广州市海捷计算机科技有限公司

融资阶段:

公司规模:

相似职位: