我们有一个令人兴奋和有回报的机会,可以让您将软件工程职业提升到新的水平。
作为摩根大通银行的软件工程师III,您将成为一个敏捷团队中经验丰富的成员,以安全、稳定和可扩展的方式设计和交付可信赖的市场领先技术产品。您负责在支持公司业务目标的各个业务功能中跨多个技术领域执行关键技术解决方案。
工作职责
• 执行软件解决方案、设计、开发和技术故障排除,能够超越常规方法构建解决方案或解决技术问题
• 创建安全且高质量的生产代码,并维护与适当系统同步运行的算法
• 为复杂应用程序生成体系结构和设计文档,同时负责确保软件代码开发符合设计约束
• 从大型、多样化的数据集中收集、分析、综合和开发可视化和报告,以持续改进软件应用程序和系统
• 积极识别数据中隐藏的问题和模式,并利用这些见解推动编码卫生和系统架构的改进
• 为探索新兴技术的软件工程社区和活动做出贡献
• 为团队文化增添多样性、公平性、包容性和尊重
所需资格、能力和技能
• 正式接受过软件工程概念的培训或认证,并具有3年以上的实际经验
• 在系统设计、应用程序开发、测试和运维稳定性方面具有实际经验
• 熟练掌握一种或多种编程语言,如大数据堆栈Spark、Impala或AWS,包括Redshift、S3、EMR、SQS等
• 具备Core Java、集合、异常处理、泛型和多线程、Spring Boot、JavaScript的经验
• 对数据、数据建模和数据库方法论和架构学科有深入的理解
• 具备高级SQL和数据管理知识
• 在大型企业环境中使用一种或多种现代编程语言和数据库查询语言开发、调试和维护代码的经验
• 对软件开发生命周期有全面的了解
• 对CI/CD、申请人弹性和安全等敏捷方法论有深入的理解
• 在技术学科(如云计算、人工智能、机器学习、移动等)中对软件应用程序和技术流程有实际了解
首选资格、能力和技能
• 拥有AWS云认证和其他相关认证的优势
• 熟悉现代前端技术
• 接触过云技术