在美国银行,我们正在努力做到最好。帮助我们服务的客户和企业做出更好、更聪明的财务决策,并使我们支持的社区得以成长和成功。我们相信,只有大家共同努力,才能实现我们的共同愿景,每个人在潜力上都是独一无二的。在美国银行的职业生涯为您提供了广泛、不断增长的机会,让您在职业生涯的每个阶段发现自己的优势。从第一天开始,尝试新事物,学习新技能,发现您擅长的领域。
职位描述
该职位将负责分析、设计、测试、开发和维护一流的软件体验。候选人是一个自我激励的人,能够与团队及整个组织进行协作。候选人负责遵循美国银行标准生成的软件工件,以确保对客户体验的影响最小。候选人将熟练掌握敏捷软件开发生命周期和DevOps原则。
主要职责:
• 负责设计、开发、测试、操作和维护产品
• 通过持续编写可投入生产和可测试的代码,全面负责全栈开发
• 始终创建符合架构最佳实践的最佳设计;在定义技术设计时考虑系统/上下文的可扩展性、可靠性和性能
• 对故障进行分析,提出设计变更,并鼓励运营改进
• 在设计/编码决策中保持客户体验为首要考虑
• 从代码审查中获取反馈并应用更改以符合标准
• 进行代码审查,提供工程最佳实践和开发程序合规性的指导
• 负责确保产品开发的所有方面遵循合规性和安全最佳实践
• 在软件可靠性工程标准中保持不懈的关注,嵌入开发标准
• 拥抱新兴技术机会,为银行的技术转型贡献最佳实践
• 促进创新、协作和持续改进的文化
• 批判性地审查任务,确保它们适当地优先排序和大小,以便增量交付;在需要升级之前,预见并沟通障碍和延误
基本资格
• 本科学位或同等工作经验
• 三到五年的相关经验
优先技能/经验
• 使用NodeJS、JavaScript和Typescript进行API开发的经验
• 具有使用React、Angular、Vue、Ember等前端JavaScript框架的经验
• 在构建和使用Restful API方面具有丰富经验
• 精通JavaScript,包括DOM操作和JavaScript对象模型
• 对EmberJS有深入理解,包括Glimmer
• 具有构建可重用和可组合的Ember组件的经验,以实现可扩展性和可维护性
• 精通MongoDB和非关系型数据库建模
• 精通SQL和关系型数据库建模
• 具有Jenkins/Cloud bees、Apigee、Kubernetes、Rancher的经验
• 熟练掌握敏捷软件开发生命周期和DevOps原则
• 能够为API(如Swagger)和组件创建和维护技术文档
地点期望
该角色提供混合/灵活的工作安排,这意味着每周在办公室的期望为3天或更多天,其他天可以灵活在办公室外工作。
如果在申请或招聘过程的任何部分中我们可以为残疾人士提供便利,请参考我们为申请者提供的残疾便利。
福利:
我们对福利和整体奖励的看法考虑到了团队成员的整体需求,以及在工作内外繁荣所需的条件。这就是为什么我们的福利旨在帮助您和您的家人提升健康、保护财务安全并提供安心。
由于申请人数众多,职位可能会提前关闭。