高级Web应用开发人员(全栈)将成为客户体验团队的一部分。这个职位的个人应具备高度的技术知识和良好的沟通能力,不仅要作为开发人员交付工作,还要与同事合作,提供可靠解决方案,创新使Cx团队更加高效,并与其他IT和业务团队成员积极合作。
该个人将是战略计划的关键团队成员,如创建新的客户门户、业务网站和B2B/B2C电子商务解决方案。作为敏捷项目的成员,员工应能够与不同学科的人合作。
候选人必须能够独立工作,并具有丰富的Angular开发经验、Java Spring MVC框架、系统设计、敏捷开发、DevOps、持续集成/持续交付以及B2B/B2C基于Web的解决方案经验。
该职位向客户体验IT高级总监汇报。
职责/关键职能:
• 支持公司技术对齐工作的目标
• 在我们的客户参与和商务组合中设计、开发、测试和质量保证复杂的产品功能
• 对分配的任务负责,按时交付,确保高质量和高性能
• 在需要个人驱动的精益开发环境中工作
• 与业务/功能分析师合作,了解业务问题并开发技术解决方案。
• 应用结构化设计和结构化编程技术来完成分配的任务。
• 制定任务和项目估算
• 为SLDC和CICD流程的定义和改进做出贡献。
• 在QA、UAT和缺陷分析等跨职能任务中支持团队成员
• 通过比较自定义开发和可能的购买替代方案来推荐系统解决方案
• 为业务和IT团队带来创新意识
• 管理层可根据需要分配其他职责。
应用支持
• 根据需要提供应用支持,通过诊断集成和/或性能问题并实施长期解决方案来解决问题。
• 配置、管理、监控和调试软件(Web应用程序、Apache、tomcat)。
• 在配置、软件版本和补丁管理信息方面保持准确和最新的文档
• 了解所分配技术和业务流程的进展
知识/技能/能力:
• 强大的分析、技术和架构能力
• 有使用SDLC方法论、CI/CD和源代码控制应用程序的经验
• 在敏捷项目管理方法方面具有丰富的经验
• 精通Microsoft .Net全栈
• 在C#、WebApi、Microsoft服务/ Web服务开发、IIS、MVC、Html、JavaScript、CSS、Typescript方面有丰富的经验
• 在AngularJs和KnockoutJs方面有丰富的经验
• SQL Server数据库
• 编写复杂的查询
• 创建/修改存储过程、函数和视图
• 数据库本地和部署安装和配置
• Oracle
• 编写复杂的查询
• 创建/修改存储过程、函数和视图
• 注意细节,组织能力强
• 熟练掌握Microsoft Office产品,包括Visio、Word、Excel
• 具有分布式团队的经验
• 作为团队合作者具有建设性和开放的沟通风格
• 优秀的书面和口头沟通能力。
• 至少在全栈的四个领域具备能力,并在至少一个领域具有高级经验:后端开发(数据访问、服务、MVC、API);前端开发(HTML、CSS、JavaScript);JavaScript框架(jQuery);数据库设计和开发(数据建模、优化、T-SQL);基础设施(DevOps、CI/CD流程、源代码控制、云)
经验/资格:
• 计算机科学或工程学学士学位,或具备同等教育和经验的组合
• 8年以上相关软件开发经验
• 7年以上现代软件设计模式、调试和重构经验
• 7年以上在线客户体验(商务网站、客户门户、B2C、B2B和/或B2B2C电子商务业务实践)的经验
• 能够合法在美国工作:美国公民或合法居民
优先经验/教育
• 具备Hybris或SAP Cx模块、Commerce Cloud(CCV2)的开发经验
• 整合各种支付提供商的经验
• 具备Microsoft DevOps的经验
• 具备ERP软件(Oracle、SAP等)的经验
福利:Aramark提供一系列全面的福利计划和服务,包括医疗、牙科、视力、短期和长期残疾保险、基本人寿保险和带薪产假。员工可以参加公司的401k计划。员工每年有120小时的假期、16小时的弹性假期和带薪病假。员工还将在每年的日历年中获得9天带薪假期。
薪酬:该职位的薪资范围为13.5万至15万美元,具体取决于申请人的技能和资质、特定学位和证书、先前的工作经验、市场数据和其他相关因素。