关于职位
在美国银行,我们正在努力做到最好。帮助我们服务的客户和企业做出更好、更聪明的财务决策,并支持我们所支持的社区成长和成功。我们相信,只有我们所有人共同努力,才能实现我们的共同目标,每个人在其潜力上都是独一无二的。在美国银行的职业生涯为您提供了广泛且不断增长的机会,让您在职业生涯的每个阶段发现自己的优势。从第一天起尝试新事物,学习新技能,发现您的擅长之处。
职位描述
成为变革性变革的一部分,在这里诚信至关重要,成功激励人心,优秀的团队协作创新。作为美国第五大银行,我们是全国最受尊敬、最具创新性、最具道德和最成功的金融机构之一。我们正在寻找不仅仅想要一份工作的人——他们想要有所作为!美国银行正在寻找一名软件工程师,他将为我们数字化转型旅程中的技术计划的成功做出贡献。
该职位将负责分析、设计、测试、开发和维护一流的软件体验。候选人是一个自我激励的人,能够与团队和整个组织合作。候选人对所生产的软件工件负责,遵循美国银行的标准,以确保对客户体验的影响最小。候选人将熟练掌握敏捷软件开发生命周期和DevOps原则。
职责
- 负责设计、开发、测试、操作和维护产品。
- 始终创建遵循架构最佳实践的最佳设计;在定义技术设计时考虑受影响系统/上下文的可扩展性、可靠性和性能。
- 做出合理的设计/编码决策,将客户体验放在首位。
- 从代码审查中获取反馈并应用更改以符合标准。
- 进行代码审查以提供有关工程最佳实践和遵循开发程序的指导。
- 负责确保产品开发的所有方面遵循合规性和安全性最佳实践。
- 在开发标准中体现软件可靠性工程标准的坚定关注。
- 接受新兴技术机会并为支持银行技术转型的最佳实践做出贡献。
- 为创新、协作和持续改进的文化做出贡献。
- 批判性地审查任务,确保它们被适当优先排序和调整大小以实现增量交付;在需要升级之前预见并沟通阻碍和延误
要求
- 2年以上.NET应用程序开发经验,包括C#、ASP.NET和相关框架的编码、测试和调试。
- 2年以上关系数据库经验,如SQL Server和Oracle,包括编写查询和基本性能调优。
- 2年以上在Windows和/或Linux环境中安装和配置软件的经验,包括应用程序依赖项和开发工具。
- 使用源代码控制系统(例如GitLab、TFS)进行版本管理和协作的经验。
- 学士学位或同等工作经验
- 两到三年相关经验
加分项
- 具有Azure或AWS云经验(加分项)
- 能够与产品团队中的所有相关方沟通流程和结果,包括工程师、产品负责人、Scrum Master、第三方供应商和客户
- 以书写可读代码为荣,承诺遵循编码最佳实践和标准。
- 熟悉AI辅助开发工具(例如GitHub Copilot)。能够编写有效的提示以生成和调试代码。
- 该职位提供混合/灵活的时间表,这意味着每周有3天或更多的办公室工作期望,并可以在其他日子在办公室外工作。
- 此职位不符合签证赞助资格。
福利
- 医疗保健(医疗、牙科、视力)
- 基本定期和可选定期人寿保险
- 短期和长期残疾
- 怀孕残疾和育儿假
- 401(k)和雇主资助的退休计划
- 带薪假期(根据工资等级和任期从两周到五周不等)
- 多达11个带薪假期机会
- 收养援助
- 每工作30小时累积1小时病假和安全假,除非法律另有规定,每年最多80小时