Database Administrator 2

16 months ago Remote Full-time
Spruce Technology Inc.

Spruce Technology Inc.

location Los Angeles
unsaved
德克萨斯州铁路委员会需要一名(1)名微软SSIS开发人员/程序员V承包商,该承包商符合本文件中概述的一般资格和规格要求,以执行复杂(高级水平)的微软SQL Server Integration Services(SSIS)开发、文档编制和其他相关项目、操作行动和工作协调,用于信息技术服务(ITS)部门的主机转换部分。优选候选人将具备通过微软SSIS和Oracle SQL-PL/SQL自动化在Microsoft SQL Server和Oracle数据库之间移动数据的经验。 正常工作时间为周一至周五上午8:00至下午5:00,不包括机构关闭的州假日。主要工作地点将为家庭办公。根据要求,候选人可能需要在周末、晚上和假日以外的正常工作时间工作。 主要职责: • 在微软SQL Server Integration Services(SSIS)平台上执行高级(高级水平)的计算机编程工作,用于开发、定制、配置和重要文档工作,以在Microsoft SQL Server和Oracle数据库之间移动关键机构数据。 • 需要对微软SSIS开发和代码配置管理以及MS SQL和Oracle数据库有深入的理解和技能。还需要在设计和管理数据库系统、数据仓库和ETL数据接口方面具备知识和经验。 • 审查并编制当前部署架构的文档;对桥梁的拟议变更进行技术分析,包括对系统性能改进的建议;向其他非技术人员和供应商技术人员提供技术审查和信息。 • 需要具备微软SSIS、MS SQL Server和Oracle的知识和背景,以及对Informatica、MuleSoft、COBOL、Java、Salesforce、C# with .NET Core、Oracle、Snowflake和GoAnywhere等全环境技术堆栈的了解。 • 需要具备编码和集成开发经验,包括在部署周期中贯穿始终的最佳实践知识,以及在沙盒环境中工作的经验。需要具备卓越的领导能力、优先级确定能力和分析能力。 • 可能分配、审查和/或监督他人的工作;必须具备在复杂技术环境中以专业方式解决问题/关切的能力。 • 在一般监督下工作,具有适度的自主权和独立判断的自由度。 其他职责: • 协调或执行所需的研究和分析,以支持工作提案、软件和系统修改以及新项目。 • 监督现有和拟议应用程序的分析、设计、计划、图表和验证程序。 • 在与编程操作和问题相关的事项上提供技术建议、协助和推荐,包括生产问题。 基本工作职责 • 使用微软SSIS和Oracle平台开发自动化ETL解决方案。 • 对应用程序功能进行分析和研究,并解释项目需求,以开发应用程序ETL功能的技术规范。 • 通过分析业务运营、应用程序和编程来确定数据库需求;审查业务目标;评估当前系统。 • 实践当前的开发方法/技术,并建立开发标准(包括编码标准、文档标准和测试标准),以确保自动化解决方案的质量和可维护性。 • 与业务领域利益相关者沟通和/或合作,协调开发工作,以支持业务需求。 • 领导文档的开发和维护,并确保文档的内容组织良好、完整且适合受众。 • 确保项目进度得到满足,并/或在目标日期之前重新协商和获得批准。 • 尽快向管理层和/或项目经理通报进展情况和影响工作任务的问题。 • 遵循已建立的变更管理代码迁移流程。 • 指导初级员工在新解决方案的开发、测试和部署方面。 • 与其他员工合作,开发、测试和部署新的和/或修改的解决方案。 • 熟悉数据仓库和应用程序数据库的设计最佳实践。 • 审查所有应用程序数据库更改请求,以确定对仓库ETL的任何(下游)影响。 • 查阅数据字典,了解数据管理员请求可能需要的依赖关系和其他信息。 • 协助审查数据库性能并提出解决任何性能问题的替代方法 • 创建过程和界面文档的技术文档是该角色的关键要素,因为团队正在进行至少四个发布努力的第二个发布。 • 必须有能力审查他人的工作、解决问题并提供反馈和指导,以满足紧迫的交付期限。 • 有能力将代码从开发环境推广到生产环境。 • 熟悉Github或等效版本控制系统。 • 在石油和天然气系统方面具有丰富的经验 • 有与州政府机构合作的经验。 • 执行分配的其他工作。 所需技能和经验: • 在中型到大型信息技术环境中工作的经验,包括在开发、设计和/或部署行动方面承担越来越多的责任的经验6年。 • 使用微软办公工具的5年经验,特别是Word、Excel、PowerPoint、Visio和SharePoint。 • 使用微软SQL Server Integration Services(SSIS)的3年经验。 • 使用Microsoft Azure DevOps和Git的3年经验和技能,重点是部署、版本控制和项目跟踪。 • 使用Oracle数据库的2年经验,并有一部分经验是Oracle版本12c。 • 使用Microsoft SQLServer的2年经验和技能。 • 使用Microsoft Azure云数据库服务的2年经验和技能。 • 使用数据库对象迁移/验证工具的2年经验。 • 在自动化计划环境中具有ETL开发、监控、批处理和/或数据处理方面的2年经验。 • 对数据库结构和理论的2年经验。 • 对企业信息管理流程和方法论、关系数据库管理系统和元数据管理的2年经验。 • 对与数据管理和数据治理相关的地方、州和联邦法律法规(PII)的2年经验。 • 对所有网络层和计算机平台的技术有全面的了解和经验。 • 对软件开发生命周期(SDLC)和项目计划有2年的知识和经验。 • 具备出色的书面和口头沟通能力,包括能够清晰简明地向不同的受众口头和书面地呈现和传达复杂的技术信息(包括在职培训)的能力,有2年的经验。 • 在快节奏和不断变化的环境中工作的2年经验;实现项目的交付成果和截止日期;在分析复杂信息并制定解决已确定问题的计划方面行使明智判断力。 • 在人际关系方面具备1年的技能,包括在压力下与人合作、在多方之间进行谈判、解决冲突以及与各级人员建立和保持有效的工作关系的能力。 首选技能和经验 • 5年ETL开发和数据仓库监控经验。 • 5年使用Oracle或Microsoft SQL Server、SQL、系统分析、系统设计和其他相关信息技术经验的开发经验。 • 5年使用Microsoft SQL Server Integration Services(SSIS)的开发经验。 • 5年使用Microsoft Azure Cloud数据库的开发经验。 • 5年使用Microsoft Azure DevOps和Git的经验。 • 2年对Informatica或类似ETL工具的一般知识的证明。 • 2年对主数据、元数据、参考数据、数据仓库和业务智能原理和流程(包括技术架构)的知识。 • 在数据集中项目方面有2年的经验,例如从传统系统迁移到新系统。 首选教育: 从获得认可的四年制大学或大学获得学士学位,主修数据处理、计算机科学、工商管理或相关领域。 Spruce Technology, Inc.是一家中型的获奖技术服务公司(Inc 5000、SmartCEO、年度企业家),在商业和政府客户群中不断增长的投资组合。Spruce在全国范围内提供创新的技术解决方案、专业的IT人员和IT战略咨询。Spruce与主要技术供应商保持合作关系,并不断在数字体验、数据服务、应用程序开发、基础架构、网络安全和IT人员配置等服务领域开发前沿产品。 Spruce Technology, Inc.是一家积极采取行动和平等机会的雇主。所有合格的申请人将获得平等的就业机会,不因种族、肤色、宗教、性别、残疾、年龄、性取向、性别认同、国籍、退伍军人身份或遗传信息而受到歧视。根据美国残疾人法,Spruce Technology, Inc.的政策是在有残疾的合格申请人或员工提出要求时提供合理的住宿,除非这样的住宿会造成不合理的困难。有关合理住宿请求的政策适用于就业的所有方面,包括申请过程。