我们有一个机会可以影响您的职业生涯,并提供一个冒险,让您可以突破可能性的极限。
作为摩根大通商业与社区银行的首席软件工程师,您是一个敏捷团队的重要组成部分,该团队致力于以安全、稳定和可扩展的方式增强、构建和交付值得信赖的市场领先技术产品。作为核心技术贡献者,您负责在多个技术领域内进行关键技术解决方案,以支持公司的业务目标。
工作职责:
- 执行创造性的软件解决方案、设计、开发和技术故障排除,能够超越常规方法来构建解决方案或分解技术问题
- 开发安全的高质量生产代码,并审查和调试他人编写的代码
- 识别消除或自动化重复问题修复的机会,以提高软件应用程序和系统的整体操作稳定性
- 与外部供应商、初创公司和内部团队进行评估会议,以推动结果导向的架构设计、技术凭证和在现有系统和信息架构中的适用性
- 在软件工程领域领导实践社区,以推动新技术和前沿技术的意识和使用
- 增加团队的多样性、机会、包容性和尊重的文化
必需的资格、能力和技能:
- 接受过本地移动工程概念的正式培训或认证,并有5年以上的应用经验。
- 10年以上领导技术人员管理和解决您专业领域内复杂技术问题的经验。
- 深入了解服务行业及其IT系统
- 在计算机科学、工程、数学或相关领域有经验,并在技术学科方面有专长
- 熟悉iOS框架(Foundation、UIKit、SwiftUI、CocoaTouch、Core Data)和Xcode工具(Debug Memory Graph、Debug View Hierarchy、Instruments),以及Android技术(Android SDK、Jetpack、XML布局、Jetpack Compose、Android Studio分析工具)。
- 在数据结构、类型转换、多线程方面有丰富经验。熟悉一种或多种设计模式——MVC、MVVM、MVI、MVP、Singleton、Viper
- 对自动化测试充满热情,并有单元测试框架的经验
- 了解构建系统,如Gradle、Jenkins、SPM。
- 在敏捷开发环境中工作过,并熟悉敏捷仪式
- 有API集成、分布式系统、缓存和持久化解决方案的工作经验。
- 展示出对卓越运营的技能和热情,以客户为中心的心态,为创建信息丰富的数据驱动旅程而自豪
优先的资格、能力和技能:
- 有代码级别工作的经验
- 实际的云原生经验