软件工程师 - 企业数据云服务

16个月前全职
97.7K - 178K USD Bank of America

Bank of America

location 纽约
unsaved
岗位描述: 在美国银行,我们以通过每一次联系的力量来帮助改善金融生活为共同目标而指导我们的行动。负责任的增长是我们经营公司的方式,也是我们每天为客户、团队、社区和股东提供服务的方式。 推动负责任的增长的关键之一是成为我们全球团队的良好工作场所。我们致力于成为一个多样和包容的工作场所,为每个人提供机会。我们招聘具有广泛背景和经验的个人,并通过提供有竞争力的福利来支持他们及其家人的身体、情感和财务健康。 美国银行相信,合作和为员工提供灵活性的重要性。我们在灵活性方面采用多方面的方法,具体取决于我们组织中的各种角色。 在美国银行工作将为您提供一个伟大的职业机会,让您有机会学习、成长和产生影响力,同时具备改变的力量。加入我们吧! 企业云平台团队: 美国银行CTI组织的企业云平台团队为美国银行的开发人员提供私有和公共云平台,以实现更快的上市时间、私有和公共云能力的创新以及通过内置集成降低复杂性。我们坚信高质量的工程文化,以客户和平台的思维工程化我们的平台,设计面向大型企业规模和弹性,加速市场创新到我们提供的技术平台中。 作为团队的一部分,您将对美国银行的下一代云服务的发展产生重大影响,并探索一系列新技术,推动我们公司的创新。 软件工程师角色的个人负责在技术领域内开发工具和服务,以满足业务策略,符合架构治理、标准和政策。该角色通过开发模板、playbooks和在实施过程中使用的自动化来促进云数据分析解决方案的设计、开发和部署。他们始终寻求改进可靠性和效率的机会,以实施和维护基础架构工具和/或服务。这个人拥抱推动创新和持续改进的文化。 岗位描述: 该角色负责开发和交付复杂的需求,以实现业务目标。该角色的主要职责包括确保软件开发以满足功能、非功能和合规要求。该角色确保解决方案在设计上良好,具有可维护性/易集成性和测试性。这些人在开发和测试实践方面具有行业通用的高水平技能,并具有广泛的设计和架构模式的经验。 职位概述: 寻找一位熟悉Terraform以及其他CI/CD自动化工具的软件工程师,特别了解将这些工具集成到云中的数据分析和数据治理产品和服务中。 • 参与Jira故事的细化/定义需求。 • 参与并指导团队估算实现故事/需求所需的工作,通过交付生命周期。 • 根据需要执行风险缓解或实施新想法的突发/概念验证。 • 编写解决方案并进行单元测试,以按照定义的验收标准和合规要求交付需求/故事。 • 在设计和开发客户需求时利用多个架构组件(跨数据、应用程序、业务)。 • 协助团队解决实现故事工作中的技术复杂性。 • 为现有测试套件(集成、回归、性能)做出贡献,分析测试报告,识别任何测试问题/错误,并对潜在原因进行分析。 • 记录和传达部署、维护、支持和业务功能所需的信息。 • 参与、贡献并能够指导团队成员参与/发布(CI-CD)事件。例如,分支时间表、拉取请求、问题分类、合并/冲突解决、发布说明。 • 在处理过程级活动时管理利益相关者。 • 能够以明确的方式阐述复杂的技术需求,并与业务用例相关。 • 进行研究并收集相关信息,以定义利益相关者的业务问题。 • 采取务实的方法,聪明地思考,提出与业务挑战相关的相关技术。 职责: • 编写解决方案并进行单元测试,以按照定义的验收标准和合规要求交付需求/故事 • 设计、开发和修改架构组件、应用程序接口和解决方案支持工具,同时确保主要架构完整性得到维护 • 指导其他软件工程师,并就持续集成和持续开发(CI-CD)实践和自动化工具栈向团队提供培训 • 执行故事细化、需求定义以及估算实现故事所需的工作,通过交付生命周期 • 根据需要执行风险缓解或实施新想法的突发/概念验证 • 自动化手动发布活动 • 设计、开发和维护自动化测试套件(集成、回归、性能) 所需技能: • 使用Terraform Enterprise进行数据服务的基础架构即代码(IaC)的设计和开发 • 使用Azure Data Factory和Databricks等云原生工具设计和开发数据管道 • 平台监控工具(Dynatrace、Grafana、Prometheus、Splunk) • 云监控集成(Azure、AWS、GCP) • CI/CD工具(GitHub、Jenkins、Artifactory) • Horizon工具(Ansible、Jira、Confluence、Bitbucket) • ITSM/Remedy和/或ServiceNow • 自我激励和结果导向的领导者,具有出色的分析、解决问题、人际交往、演示和沟通能力 • 在快节奏的环境中处理多个并发优先事项 • 在侧重于性能、规模、安全性和可靠性的大规模分布式企业平台构建方面具有经验 期望技能: • 良好的人际交往能力和沟通能力 • 在Azure数据分析技术方面的经验,包括Azure Data Factory、Azure Data Lake、Azure Databricks、Microsoft Purview和Power BI • 能够管理竞争性优先事项,并适应项目范围的变化 • 能够独立工作,并负责团队的直接责任。 技能: • 源代码控制 • 编码 • 测试 • 测试技术 • 解决方案建模 • 模块化和API • 数据库技术 • 设计思维 • 分析思维 • 时间管理 • 有效的书面/口头沟通 • 指导 • 变革敏捷性 • 解决问题 班次: 第一班(美国) 每周工时: 40