高级软件工程师(前端,DevOps)

芝加哥 9天前全职 网络
84.7万 - 99.6万 / 年
在美国银行,我们正努力做到最好。帮助我们服务的客户和企业做出更好、更聪明的财务决策,并使我们支持的社区得以发展和成功。我们相信,需要我们所有人共同努力才能实现我们的共同目标,每个人在潜力上都是独特的。在美国银行的职业生涯为您提供了广泛、不断增长的机会,让您在职业生涯的每个阶段发现自己所擅长的领域。从第一天起,尝试新事物,学习新技能,发现自己的优势。 职位描述 该职位将负责最佳软件体验的分析、设计、测试、开发和维护。候选人应为自我激励的个人,能够与团队及整个组织进行协作。候选人需对所产生的软件工件负责,遵循美国银行的标准,以确保对客户体验的影响降至最低。候选人应熟悉敏捷软件开发生命周期和DevOps原则。 基本职责: • 使用现代实践架构和实现复杂、可扩展的React应用程序。 • 开发可重用的组件和前端库以供将来使用。 • 使用Jenkins、GitHub Actions或GitLab CI等工具设计和维护CI/CD管道。 • 实施自动化测试策略(单元测试、集成测试和端到端测试)。 • 使用Docker和Kubernetes管理容器化和编排。 • 在云平台(AWS、Azure或GCP)上部署和监控应用程序。 • 使用Terraform或类似工具实施基础设施即代码(IaC)。 • 通过集成DevSecOps实践和自动化漏洞扫描确保应用程序安全。 • 监控系统性能并优化资源利用率。 • 优化应用程序性能并实施响应式设计原则。 • 与设计师、后端开发人员和产品经理合作,提供无缝的用户体验。 • 进行代码审查并指导初级开发人员以维护编码标准。 • 集成第三方服务并维护API文档。 基本资格 • 本科学位或同等工作经验 • 五到六年的相关经验 优先技能/经验 • 对微服务架构有深入理解。 • 有监控工具(Datadog)经验。 • 了解安全最佳实践和合规标准。 • 熟悉React.js、Redux、TypeScript、JavaScript ES6+。 • 有CI/CD工具(Jenkins、GitHub Actions、GitLab CI)经验。 • 有Docker、Kubernetes、Terraform经验。 • 有云平台(优先考虑AWS)经验。 • 有RESTful API和GraphQL经验。 • 测试框架(Jest、Mocha)。 工作地点要求 此角色要求每周在美国银行的工作地点工作三(3)天或更多。 如果在申请或招聘过程中有任何我们可以为残疾人士提供的便利,请参阅我们针对申请人的残疾便利政策。 福利: 我们对福利和整体奖励的看法考虑到团队成员的整体需求,以及在工作内外茁壮成长所需的支持。这就是为什么我们的福利旨在帮助您和您的家人提升健康、保护财务安全并带来内心的平静。我们的福利包括以下内容(某些可能因角色、地点或工作时间而有所不同): • 医疗保健(医疗、牙科、视力) • 基本定期和可选定期人寿保险 • 短期和长期残疾保险 • 怀孕残疾和父母假 • 401(k)和雇主资助的退休计划 • 带薪假期(根据薪资等级和任期从两到五周不等) • 最多11个带薪假期机会 • 收养援助 • 每工作30小时累计一小时的病假和安全假,最多80小时每年,除非法律另有规定 美国银行是一个平等机会的雇主。我们在考虑所有合格申请人时,不会因种族、宗教、肤色、性别、国籍、年龄、性取向、性别认同、残疾或退伍军人身份以及其他受适用法律保护的因素而有所偏见。 E-Verify 美国银行在美国境内的所有设施及某些美国领土参与美国国土安全部的E-Verify计划。E-Verify计划是由美国公民及移民服务局运营的基于互联网的就业资格验证系统。了解有关E-Verify计划的更多信息。 薪资范围反映的数字基于主要地点,主要地点列在首位。该角色的实际范围可能因角色所在地点而有所不同。除了薪资外,美国银行还提供全面的福利套餐,包括激励和认可计划、股票购买401(k)贡献和养老金(所有福利均需符合资格要求)。薪资范围:$119,765.00 - $140,900.00 美国银行将考虑有逮捕或定罪记录的合格申请人。美国银行的背景调查符合适用地方法律的要求,包括洛杉矶县公平机会条例和加利福尼亚公平机会法,以及旧金山公平机会条例。美国银行遵循并进行符合《联邦存款保险法》第19节要求的背景调查。此外,某些职位可能还需遵循FINRA、NMLS注册、Reg Z、Reg G、OFAC、NFA、FCPA、银行保密法、SAFE法以及适用于协议的联邦指南的要求,例如与道德、安全或操作程序相关的要求。 申请人必须能够遵守美国银行的政策和程序,包括道德和商业行为准则及相关的工作场所行为和安全政策。 由于申请人数众多,招聘信息可能会提前关闭。