你准备好掌握在角色中成长和提升职业生涯所需的技能和经验了——我们为你提供了完美的软件工程机会。
作为摩根大通(JPMorgan Chase)货币和新兴市场团队的第三级软件工程师,你将负责为交易台开发复杂的交易系统。该交易台是公司中利润和产品覆盖范围最大的交易台之一。我们的交易员分布在全球,参与多种金融产品,从普通的外汇现货到复杂的利率衍生品。我们的技术团队与业务用户密切合作,设计和开发用于资产定价、交易和风险管理的核心软件应用程序。
工作职责
• 与高级工程师和研究人员合作,为行业中最大的交易台之一开发实时、高度可扩展的交易系统。
• 在有限指导下使用至少一种编程语言的语法编写安全且高质量的代码。
• 负责摩根大通的旗舰技术产品——Athena,这是全球最大的Python代码库之一(超过5000万行代码)。
• 与量化研究人员和业务用户合作,记录功能需求。
• 使用Python和React/JavaScript编写高质量代码,构建最佳实践定位的应用程序,直接供业务用户使用。
• 与业务用户密切合作,接触定价、风险和交易管理功能。
• 学习并应用系统流程、方法论及技能,开发安全、稳定的代码和系统。
所需资格、能力和技能
• 有软件工程概念的正式培训或认证,以及3年以上的应用经验。
• 在系统设计、应用开发、测试和操作稳定性方面拥有实践经验。
• 在大型企业环境中使用一种或多种现代编程语言和数据库查询语言进行开发、调试和维护代码的经验。
• 对算法、数据结构、设计模式和面向对象编程(OOP)有深入知识。
• 精通一种或多种编程语言(Python、C++、Java)。
• 了解敏捷方法论,如持续集成/持续部署(CI/CD),应用程序韧性和安全性。
• 对技术领域(如云计算、人工智能、机器学习、移动等)内的软件应用程序和技术流程有一定了解。
优先考虑的资格、能力和技能
• 熟悉现代前端技术:React.JS。
• 对算法、数据结构、设计模式和面向对象编程(OOP)有深入了解。
• 精通一种或多种编程语言(Python、C++、Java)。
• 尽管不要求有之前的金融经验,但对学习金融产品和市场有强烈的兴趣是必不可少的。