职位描述:
在美国银行,我们的共同目标是通过每一次连接的力量来改善财务生活。我们通过推动负责任的增长,每天为我们的客户、团队成员、社区和股东提供服务来实现这一目标。
成为一个优秀的工作场所是我们推动负责任增长的核心。这包括我们对创造一个包容性工作环境的承诺,吸引和发展优秀人才,支持团队成员的身体、情感和财务健康,认可和奖励表现,以及我们在服务的社区中产生的影响。
美国银行致力于建立一种办公室文化,要求在办公室出勤,并根据角色特定的考虑为我们的团队成员和业务提供适当的灵活性。
在美国银行,您可以建立成功的职业生涯,拥有学习、成长和产生影响的机会。加入我们!
职位描述:
该职位负责开发和交付复杂的需求,以实现业务目标。该职位的主要职责包括确保软件开发符合功能、非功能和合规要求,解决方案从一开始就设计良好,具备可维护性、易于集成和测试。职位期望包括对行业常见的开发和测试实践,以及设计和架构模式的深入了解。
主要职责:
• 编写解决方案代码和单元测试,以根据定义的接受标准和合规要求交付需求/故事
• 设计、开发和修改架构组件、应用程序接口和解决方案启用器,同时确保主要架构的完整性得以维护
• 指导其他软件工程师,培训团队有关持续集成和持续开发(CI-CD)实践及自动化工具栈
• 执行故事细化、需求定义,并估算实现故事所需的工作量,贯穿交付生命周期
• 根据需要进行风险缓解或实施新想法的实验/概念验证
• 自动化手动发布活动
• 设计、开发和维护自动化测试套件(集成、回归、性能)
资格要求:
• 5年以上行业经验或在敏捷、Scrum和精益环境中开发应用程序和服务的同等技能
• 5年以上Java软件开发经验,构建大型分布式企业平台,重点关注性能、可扩展性、安全性和可靠性。
• 具有Angular、React等前端开发框架的经验。
• 具有使用关系数据库(如Oracle 19c、Microsoft SQL Server)的经验。
• 对Web服务、全栈系统架构和系统集成中的设计模式和最佳实践有深入了解
• 具有编排技术、GIT和持续集成(CI)、持续交付(CD)管道的经验
• 良好的面向对象原则、系统设计和图示、数据结构和算法的理解
• 具有完整系统实施生命周期(分析、设计、构建、测试、实施和支持)的经验
期望:
• 10年以上软件开发经验
技能:
• 应用程序开发
• 自动化
• 影响力
• 解决方案设计
• 技术战略开发
• 架构
• 商业头脑
• DevOps实践
• 结果导向
• 解决方案交付流程
• 分析思维
• 协作
• 数据管理
• 风险管理
• 测试工程
班次:
第一班次(美国)
每周工作小时:
40
薪酬透明度详情
美国 - 伊利诺伊州 - 芝加哥 - 540 W Madison St - 美国银行大厦 (IL4540)
薪酬和福利信息
薪资范围
年薪 $102,900.00 - $180,000.00,具体报价将根据经验、教育和技能水平确定。
可享受酌情激励
该角色有资格参与年度酌情计划。员工根据其整体个人表现结果和行为、其业务线和/或团队的表现和贡献,以及公司的整体成功,有资格获得年度酌情奖励。
福利
该角色目前符合福利资格。我们提供行业领先的福利,访问带薪休假,资源和支持,以便我们的员工能够产生真正的影响,并为我们业务的可持续增长和我们服务的社区做出贡献。