职位概述:
高级Web内容开发人员是Web开发团队的首席技术资源,负责领导Web内容应用程序开发生命周期的所有阶段。高级Web内容开发人员将重点分析复杂的业务和技术问题,以塑造和交付整个系统的软件组件。高级Web内容开发人员分析、配置和调整底层框架和基础设施,并被视为每个系统功能、行为和能力的专家。高级Web内容开发人员强制执行软件开发标准,并指导经验较少的开发人员。
主要职责:
• 开发和架构内容管理系统设计,包括数字资产建模、数字资产管理、数字资产迁移、资产分类、内容创作工作流程和内容发布与自动化。
• 领导下一代Web内容平台的开发。
• 创建可扩展的内容平台,可用于满足所有数字需求。
• 为消费和显示内容和其他数字资产创建内部和外部API。
• 调查和实施最新的内容管理系统功能,以满足客户的数字需求。
• 与内部和外部开发团队合作,为数字内容集成开发解决方案。
• 开发可重用的内容交付和内容迁移框架。
• 定义和执行最佳实践,以实现最佳应用和系统正常运行时间,并满足系统修复和恢复要求。
• 设计和开发可在公司内部重复使用的新Web和内容模块。
• 定义和执行最佳实践,以实现最佳应用和系统正常运行时间,并满足系统修复和恢复要求。
• 强制执行软件开发标准,并指导经验较少的开发人员。
• 完成指派的其他与工作相关的职责。
最低资格:
• 内容管理系统设计、构建和集成。必须掌握Drupal。
• 开发和使用RESTful Web服务。
• 在AWS等云平台上部署经验。
• 具备电子商务和JavaScript框架(例如Angular和React)的经验。
• 计算机科学或相关领域的学士学位,来自四年制大学或大学,或同等学历。
• 具备敏捷软件开发方法、Web开发和面向对象编程方法的经验。
• 具备开发高事务处理、关键任务应用程序的经验。
首选资格:
• 在软件开发、信息系统或等同技术环境中具有5年相关经验,包括以前在多用户系统环境中领导开发高事务处理关键应用程序的经验。
• 具备软件开发生命周期的所有方面经验,包括设计、功能和技术需求、编码、调试、测试、发布和运营支持。
• 具备软件开发最佳实践的经验,包括编码标准、代码审查、源代码管理、构建流程、测试和运营。