我们为您提供了一个令人兴奋且有回报的机会,让您将软件工程职业提升到一个新的水平。
作为JPMorgan Chase公司企业部门流动性团队的软件工程师III,您将成为敏捷团队中经验丰富的成员,以安全、稳定和可扩展的方式设计和交付值得信赖的市场领先技术产品。您负责在支持公司业务目标的各个业务功能中跨多个技术领域执行关键技术解决方案。
工作职责
• 在快节奏的环境中工作,并在新的前沿云和大数据技术(如AWS EMR、EC2、Scala Spark、Scala、Snowflake)上构建API、计算器等
• 执行标准软件解决方案的设计、开发和技术故障排除
• 使用至少一种编程语言的语法编写安全和高质量的代码,并获得有限的指导
• 考虑上下游系统和技术影响,设计、开发、编码和故障排除
• 运用软件开发生命周期工具链中的工具知识,提高自动化带来的价值
• 运用技术故障排除方法分解解决方案并解决基本复杂度的技术问题
• 收集、分析和从大量多样化的数据集中得出结论,以识别问题并为安全、稳定的应用程序开发提供决策支持
• 学习和应用系统流程、方法和技能,开发安全、稳定的代码和系统
• 为团队文化增添多样性、公平性、包容性和尊重
必备资格、能力和技能
• 正式接受过软件工程概念的培训或认证,并具有3年以上的实际经验
• 在Java、Scala和/或Python、系统设计、应用开发、测试和运营稳定性方面具有实际操作经验
• 在一个大型企业环境中使用一种或多种现代编程语言和数据库查询语言开发、调试和维护代码的经验
• 具备整个软件开发生命周期的经验
• 接触过敏捷方法(如CI/CD、应用程序恢复性和安全性)
• 对技术领域(如云计算、人工智能、机器学习、移动等)中的软件应用和技术流程有初步了解
• 需要了解Unix shell和SQL,以及NoSQL数据库
• 对金融服务行业及其IT系统有深入了解
• 具备实际的云原生经验
优先资格、能力和技能
• 熟悉Spark和Scala
• 熟悉现代前端技术
• 接触过云技术(如AWS EMR、EC2、Snowflake)