工作描述:成为一个敏捷团队中不可或缺的一部分,不断推动边界,增强、构建和交付一流的技术产品。作为摩根大通银行的高级首席软件工程师,您是一个敏捷团队的重要成员,致力于以安全、稳定和可扩展的方式增强、构建和交付值得信赖的市场领先技术产品。通过您的能力和贡献产生重大业务影响,并运用深厚的技术专业知识和解决问题的方法论来解决涵盖多种技术和应用的各种挑战。
工作职责:
- 领导和开发可扩展、弹性的应用程序/平台,与敏捷团队合作。定期提供设计和技术指导,支持业务及其技术团队。
- 开发安全、高质量的生产代码,并审查和调试他人编写的代码。
- 推动影响产品设计、应用功能和技术运营和流程的决策。
- 作为软件开发生命周期中公司范围框架、工具和实践的倡导者,积极为工程社区做出贡献。
- 影响同行和项目决策者,考虑使用和应用先进技术。
- 为团队多样性、公平、包容和尊重的文化增添力量。
所需资格、能力和技能:
- 正式接受软件工程概念培训或认证,并具有5年以上实际经验。
- 熟练掌握前端/UI开发和后端开发等多个现代技术领域。
- 熟练掌握多种现代技术,如Java 14+、Spring Boot、Restful微服务、AWS或Cloud Foundry、Kubernetes、Angular、React、JavaScript、Kafka、RabbitMQ等异步消息传递。
- 熟练掌握软件开发生命周期的各个方面。
- 具有关系型或NoSQL数据存储(如Cassandra、PostgreSQL、GAIA Oracle Services、图数据库)的经验。
- 作为软件工程师具有现代敏捷软件交付实践的实际经验,如Scrum、CI/CD、DDD、TDD和DevOps。
- 熟悉行业技术趋势、最佳实践,并有指导团队采用新技术的经验。
首选资格、能力和技能:
- 有用户验收测试和识别问题的实际经验,包括可访问性测试。
- 掌握相关辅助技术知识,熟悉JAWS、NVDA和/或Window Eyes屏幕阅读器等工具。
- 有创建和影响领域驱动设计和实施方法的经验。
- 有创建和影响领域驱动设计和实施方法的经验。
关于我们:
摩根大通是一家领先的金融服务公司,通过广泛的金融产品帮助近一半的美国家庭和小企业实现其财务目标。我们的使命是建立积极参与的终身关系,将客户置于我们一切工作的核心。我们还帮助小企业、非营利组织和城市发展,提供解决其所有金融需求的解决方案。我们认识到我们的员工是我们的力量,他们为我们全球劳动力带来的多样化才能直接关系到我们的成功。我们是一家平等机会雇主,非常重视公司的多样性和包容性。我们不以任何受保护属性为基础进行歧视,包括种族、宗教、肤色、国籍、性别、性取向、性别认同、性别表达、年龄、婚姻或退伍军人身份、怀孕或残疾,或适用法律下的任何其他基础。根据适用法律,我们会为申请人和员工的宗教实践和信仰,以及任何心理健康或身体残疾需求提供合理的适应。我们提供具有竞争力的总体回报计划,包括基于角色、经验、技能和地点确定的基本工资。对于符合条件的角色,还提供因个人成就和贡献而授予的自由裁量激励报酬。我们还提供一系列符合条件的员工需求的福利和计划。这些福利包括全面的医疗保健覆盖、现场健康和健康中心、退休储蓄计划、备用育儿、学费报销、心理健康支持、财务指导等等。有关总体报酬和福利的更多详细信息将在招聘过程中提供。摩根大通是一家平等机会雇主,包括残疾/退伍军人。关于团队:我们的消费者和社区银行部门通过一系列金融服务为我们的Chase客户提供服务,包括个人银行、信用卡、抵押贷款、汽车融资、投资咨询、小企业贷款和支付处理。我们自豪地在信用卡销售和存款增长方面领先于美国,并拥有最常用的数字解决方案,同时在客户满意度方面排名第一。