我们为您提供一个令人兴奋和有回报的机会,可以将您的软件工程职业发展到一个新水平。
作为摩根大通公司(JPMorgan Chase)企业技术、首席行政办公室技术团队的高级软件工程师(Software Engineer III),您将作为敏捷团队的经验丰富的成员,设计并交付值得信赖的市场领先技术产品,确保其安全、稳定和可扩展。您将负责在支持公司商业目标的不同业务功能中,实施多个技术领域的关键技术解决方案。
职位职责
• 执行软件解决方案、设计、开发和技术故障排除,有能力超越常规或传统方法来构建解决方案或分解技术问题。
• 创建安全且高质量的生产代码。
• 为复杂应用程序和集成创建数据模型,同时确保设计约束符合数据工程标准和软件代码开发的要求。
• 分析并将业务需求转化为合理的业务和数据模型,以简化数据流动、减少数据冗余并改善信息管理。
• 使用Spark SQL、Java和AWS服务设计和开发端到端数据管道。利用Java、Python、NoSQL数据库、SQL、容器编排服务(包括Kubernetes)以及各种AWS工具和服务等编程语言。
• 主动识别数据中的隐性问题和模式,并利用这些洞察力推动编码卫生和系统架构的改进。
• 维护对Datamart架构、数据模型、ETL流程和数据治理政策的最新文档。
• 促进团队文化中的多样性、公平性、包容性和尊重。
所需资格、能力和技能
• 在软件工程概念方面的正规培训或认证,以及3年以上应用经验。
• 在系统设计、应用开发、测试和操作稳定性方面的实践经验。
• 精通使用PL/SQL和Java或Scala或Python进行代码的设计、开发、测试、调试和维护。
• 在开发基于Spark的端到端ETL、ELT和报告解决方案的实践经验,使用关键组件如Spark SQL和Spark Streaming。
• 精通关系型数据库和NoSQL数据库,熟悉数据建模工具和软件(例如,Erwin,SQL)。
• 精通软件开发生命周期的各个方面,包括对敏捷方法(例如CI/CD、应用弹性和安全性)的深入理解。
• 在某一技术领域(例如云、人工智能、机器学习、移动等)中展示出软件应用和技术流程的熟练程度。
• 具有AWS Lake Formation、AWS Glue、AWS Athena、EMR、AWS ECS、AWS EKS、AWS Fargate、Kubernetes、AWS S3和AWS EC2的经验。
• 具备使用ETL工具(设计和开发)如Informatica、星型模式数据模型、AWS Glue和Databricks的实践经验。
• 具备大规模数据集成、数据仓库解决方案和数据建模的经验。
• 具备Oracle 19c或更高版本数据库(包括分区)和NoSQL数据库的经验。
首选资格、能力和技能
• 具备使用Databricks、数据湖、数据产品、大数据技术及处理元数据的经验。
• 了解报告工具,如Cognos、Qlik Sense、QlikView。
• 相关学科的学士/学位(即IT、MIS、计算机科学、技术等)强烈优先。