与我们一起推动可能性的极限,作为我们软件工程团队中经验丰富的成员。
作为摩根大通的经验丰富的软件工程师,您将作为敏捷团队的成员,以安全、稳定和可扩展的方式设计和交付可信赖的市场领先技术产品。根据您加入的团队,您可以开发为我们的客户和客户提供更多对他们与我们的银行方式的控制权的移动功能,制定大数据如何使我们的交易系统更快的战略,为商家创建下一次支付创新,或支持我们的私有和公共云平台的集成。
工作职责
• 参与设计和开发可扩展和可靠的系统,使用Java或Python为产品团队持续迭代改进做出贡献
• 执行软件解决方案、设计、开发和技术故障排除
• 创建安全和高质量的生产代码,并维护与适当系统同步运行的算法
• 为应用程序生成或贡献架构和设计文档,同时确保软件代码开发满足设计约束
• 收集、分析、综合和开发可视化和报告,以持续改进软件应用程序和系统
• 识别数据中隐藏的问题和模式,并利用这些见解推动编码卫生和系统架构的改进
• 为探索新兴技术的软件工程社区和活动做出贡献
• 为团队文化的多样性、公平性、包容性和尊重增添力量
所需的资格、能力和技能
• 在系统设计、应用开发、测试和运营稳定性方面具有实际操作经验
• 熟练使用Java或Python编码语言
• 在一个大型企业环境中使用一种或多种现代编程语言和数据库查询语言进行开发、调试和维护代码的经验
• 对软件开发生命周期的整体了解
• 理解CI/CD、应用程序弹性和安全等敏捷方法论
• 对技术学科(如云计算、人工智能、机器学习、移动等)中的软件应用程序和技术流程有了解
首选的资格、能力和技能
• 熟悉现代前端技术
• 接触过云技术
您的角色级别
摩根大通正在寻找聘请软件工程师,包括软件工程师II和软件工程师III级别。根据技能评估的结果,将确定成功候选人的职位安排,申请人将在招聘过程中被要求完成该评估,并进行候选人面试。评估将评估能够执行基本编码和系统设计职责的能力。对于软件工程师II级别,该角色要求能够理解编码语言的高级功能,设计可行的系统,并通过基本语言应用解决功能问题。对于软件工程师III级别,该角色要求更高的熟练程度和能够独立工作的能力,包括能够使用和解释编码语言的高级功能,跨技术和平台设计系统,通过应用语言最佳实践解决功能和非功能问题,以及能够广泛评估问题,识别替代或创新解决方案,有效协作,并为他人提供指导。