我们为您提供了一个激动人心且有回报的机会,让您的软件工程职业迈上新的台阶。
作为摩根大通银行企业与投资银行部门支付技术团队的软件工程师III,您将成为敏捷团队中经验丰富的成员,以安全、稳定和可扩展的方式设计和交付值得信赖的领先技术产品。您负责在支持公司业务目标的各个业务功能中跨多个技术领域执行关键技术解决方案。
工作职责
• 执行软件解决方案、设计、开发和技术故障排除,能够超越常规方法构建解决方案或解决技术问题
• 创建安全高质量的生产代码,并维护与适当系统同步运行的算法
• 为复杂应用程序生成架构和设计文档,同时负责确保软件代码开发满足设计约束条件
• 从大型多样化数据集中收集、分析、综合和开发可视化和报告,以持续改进软件应用程序和系统
• 积极识别数据中隐藏的问题和模式,并利用这些见解推动编码卫生和系统架构的改进
• 为探索新兴技术的软件工程社区和活动做出贡献
• 为团队文化增添多样性、公平性、包容性和尊重
所需资格、能力和技能
• 正式培训或获得软件工程概念认证,并具有3年以上实际经验
• 在现代技术中为大型企业技术平台和系统设计解决方案和全栈开发的实际经验。
• 在Java中编写微服务、使用JavaScript框架(如React、Angular)构建UI/UX,使用消息传递(如Kafka),在Oracle、云原生数据库中开发数据库对象的实际经验
• 有使用Spring Boot和BPMN、Camunda等框架的经验
• 具备整个软件开发生命周期的经验
• 接触过CI/CD、应用程序弹性和安全等敏捷方法论
• 对技术领域内的软件应用程序和技术流程有新兴知识(如云计算、人工智能、机器学习、移动等)
首选资格、能力和技能
• 熟悉现代前端技术
• 接触过云技术
• 有使用Hazelcast、Redis等内存缓存技术的经验