职位:
软件开发人员 - ETL - 高级
地点:
多伦多,安大略省(混合工作)
持续时间:
合同制
经验:
具有7年以上与SQL Server、ADF和T-SQL开发工作经验(必须)
具有构建数据库、数据仓库和数据集市以及处理增量和全量加载的经验(必须)
具有使用任何ETL工具(如SQL Server、ADF、云工具)的经验(必须)
具有在MSSQL Sever本地和Azure环境中工作的经验(必须)
具有数据建模和工具(例如SAP Power Designer)的经验
具有雪花模式和星型模式的经验。具有使用缓慢更改维度设计数据仓库解决方案的经验。
具有使用SQL Server SSIS和其他ETL工具的经验,熟悉SQL和其他关系数据库管理系统(SQL Server、SSIS)
了解数据仓库架构,包括数据保险库、维度数据和事实模型。
根据详细和高级规范分析、设计、开发、测试和文档化ETL程序,并协助故障排除。
利用SQL执行除数据转换以外的任务(DDL、复杂查询)
良好的数据库性能优化技术知识
能够协助需求分析和后续开发
能够进行单元测试并协助测试准备,确保数据完整性
与设计师、业务分析师和其他开发人员密切合作
与项目经理、质量保证分析师和业务智能顾问进行联络
根据需要设计和实施数据仓库的技术增强功能。
技能:
~7年以上使用Microsoft SSIS、存储过程等ETL工具的经验(必须)
~2年以上使用Azure Data Lake和Data Warehouse,并构建Azure Data Factory管道的经验(必须)
~2年以上的Python经验(最好有)
~Databricks
~Synapse(最好有)
~SQL Server
~Oracle
~能够将技术要求呈现给业务方
评估标准
设计文档和分析技能
具有创建功能设计文档(FDD)和详细设计文档(DDD)的经验。
具有适应差距分析、系统用例审查、需求审查、编码练习和审查的经验。
具有制定计划以解决合同交付物的经验,通过确定重要的里程碑和预期结果,并进行每周状态报告。
与客户和开发人员合作,以完善/确认业务需求
参与ETL工具的缺陷修复、测试支持和开发活动。协助修复Power BI报告的缺陷和测试支持。
通过功能分析和提供数据验证支持,分析和记录解决方案的复杂性和相互依赖性。
开发、数据库和ETL经验
具有Microsoft特定软件开发经验,并具有多年的实际经验(至少7年)
在Azure DevOps中开发的经验
应用映射以填充数据保险库和维度数据集市模式的经验
具有提供Azure管道/配置和SSIS开发的持续支持的经验
使用Golden Gate构建数据摄取和变更数据捕获的经验(有利但不是必需)
协助开发预定义和特定需求的文档和材料,并满足编码和可访问性要求。
具有Oracle和Microsoft接口的经验
精通SQL和Azure DevOps
实施逻辑和物理数据模型
知识转移
开发人员必须具有以前进行知识转移和培训会议的工作经验,确保资源能够获得支持系统所需的知识。
资源必须使用审查-观看-操作的方法开展学习活动,并展示准备和演示的能力。
开发文档和材料的编制,作为审查和知识转移的一部分提供给其他成员
为开发人员开展基于课堂或虚拟讲师演示的培训课程
监控确定的里程碑并提交状态报告,以确保知识转移完全完成
谢谢,
Yasar Syed | 招聘助理
Arthur Grand Technologies Inc
44355 Premier Plaza,Suite 110,Ashburn,VA 20147
电话:
+1 (757)-806-7029
电子邮件:
| 网站:
Arthur Grand Technologies是一家平等机会雇主(包括残疾人/退伍军人)
工作类型:
固定期限合同
时间表:
~8小时轮班
#J-18808-Ljbffr