全栈工程师-企业云平台(大纽约地区,纽约州)

15个月前全职
Bank of America

Bank of America

location 纽约
unsaved
职位描述: 在美国银行,我们以通过每一次联系的力量帮助改善金融生活为指导。负责任的增长是我们经营公司和为客户、团队、社区和股东提供服务的方式。 推动负责任的增长的关键之一是成为我们全球团队的良好工作场所。我们致力于成为一个多元包容的工作场所。我们雇佣具有广泛背景和经验的个人,并通过提供有竞争力的福利来大力投资于我们的团队和他们的家庭,以支持他们的身体、情感和财务福祉。 美国银行相信合作的重要性,并为我们的员工提供灵活性。我们在灵活性方面采取多方面的方法,具体取决于我们组织中的各种角色。 在美国银行工作将为您提供一个伟大的职业机会,让您有机会学习、成长和产生影响力,同时也有能力做出改变。加入我们吧! 关于美国银行 - 全球技术: 全球技术在为个人、公司和机构提供服务的银行八大业务领域全球范围内提供技术服务。该团队还专注于数字银行、支付、基础设施、数据管理以及增强网络安全、风险和资本管理的技术。创新是全球技术的核心。 企业云平台团队: CTO组织中的企业云平台团队为美国银行的开发人员提供私有和公共云平台,以实现更快的上市时间、具备私有和公共云能力的创新,并通过内置集成减少复杂性。我们坚信高质量的工程文化,以客户和平台思维来设计我们的平台,面向大型企业规模和韧性进行工程,并将市场创新加速到我们提供的技术平台中。 作为团队的一部分,您将对美国银行的下一代云服务的发展产生重大影响,并探索一系列将推动我们公司创新的新技术。 我们正在寻找一位全栈软件工程师加入我们的容器PaaS平台入门团队。您将与一组工程师合作,改进和构建支持业务应用团队入门体验的API和用户界面。具备DevOps和基础设施知识是一个加分项。 职位描述: 该职位负责开发和交付复杂的需求以实现业务目标。该职位的主要职责包括确保软件开发满足功能、非功能和合规要求。该职位编码解决方案,进行单元测试,并确保解决方案能够成功集成到整体应用程序/系统中,具有清晰、健壮和经过充分测试的接口。该职位熟悉行业中的开发和测试实践。 职责: • 编写解决方案和单元测试,根据定义的验收标准和合规要求交付需求/故事 • 在设计和开发客户需求时,利用多个架构组件(跨数据、应用和业务) • 执行持续集成和持续开发(CI-CD)活动 • 参与故事细化和需求定义 • 参与估算实现故事/需求所需的工作量,通过交付生命周期 • 贡献现有的测试套件(集成、回归、性能),分析测试报告,识别任何测试问题/错误,并诊断其根本原因 • 根据需要进行尖峰/概念验证,以降低风险或实施新的想法 额外职责: • 设计、构建和发布支持平台入门门户的API • 进行代码审查 • 在控制器和工具上工作,将企业共享服务集成到Kubernetes生态系统中 • 关注容器技术的实施和采用,以及自动化、部署、配置、监控和确保平台在范围和使用方面的可靠性和健壮性的最佳实践 • 与项目/倡议团队合作,确保高可用性、故障转移、基础设施/代码认证和自定义监控的正确设计和基础设施模式 • 开发和构建自动化工具和流程,以支持开发和生产环境 • 与分散地理团队合作 所需技能: • 3年以上作为软件工程师、开发人员的经验,构建分布式企业平台,注重性能、规模、安全性和可靠性 • 使用十二要素设计模式开发应用程序的经验 • 使用Go/Python/Java语言开发API • 使用React、AngularJS、Vue.js或类似技术进行前端开发 • SQL/NoSQL 期望技能: • 金融服务行业经验 • 具有持续集成和交付实践和自动化工具的经验 • 具备容器和基于Kubernetes的容器编排技术的经验 技能: • 源代码控制 • 编码 • 测试 • 模块化和API • 时间管理 • 分析思维 • 积极倾听 • 沟通能力 • 变革敏捷性 • 解决问题 班次: 第一班(美国) 每周工作小时数: 40