您已准备好获得在您的职位中成长并推进职业发展的技能和经验——我们为您提供了完美的软件工程机会。
作为摩根大通消费与社区银行部门的软件工程师 III,您是一个敏捷团队的一员,致力于以安全、稳定和可扩展的方式增强、设计和交付公司的尖端技术产品的软件组件。作为软件工程团队的新兴成员,您通过设计、开发和技术故障排除技术产品、应用程序或系统中的多个组件来执行软件解决方案,同时获得在您的职位中成长所需的技能和经验。
工作职责
• 执行标准的软件解决方案、设计、开发和技术故障排除
• 在有限指导下,使用至少一种编程语言的语法编写安全且高质量的代码
• 在设计、开发、编码和故障排除时考虑上下游系统和技术影响
• 应用软件开发生命周期工具链中的工具知识,以提高自动化带来的价值
• 应用技术故障排除来分解解决方案并解决基本复杂性的技术问题
• 从大型、多样化的数据集中收集、分析并得出结论,以识别问题并为安全、稳定的应用程序开发中的决策提供支持
• 学习并应用系统流程、方法和技能,以开发安全、稳定的代码和系统
• 为团队的多样性、机会、包容性和尊重文化做出贡献
所需资格、能力和技能
• 软件工程概念的正式培训或认证以及2年以上的应用经验
• 能够用一种或多种语言(如Java、React.js)进行编程的能力
• 熟练使用JavaScript、HTML和CSS构建现代Web应用程序
• 拥有测试自动化工具的实践经验
• 在系统设计、应用程序开发、测试和操作稳定性方面的实际经验
• 在大型企业环境中使用一种或多种现代编程语言和数据库查询语言进行代码开发、调试和维护的经验
• 接触过敏捷方法,如CI/CD、应用程序弹性和安全性
• 对技术学科(如云、人工智能、机器学习、移动等)中的软件应用程序和技术流程有新兴的认识
优先资格、能力和技能
• 熟悉现代前端技术
• 有云平台(AWS、Azure、GCP)经验
• 接触过自动化测试框架(JUnit、Jest等)