角色描述
后端开发人员负责设计、开发和维护服务器端逻辑、API以及数据集成系统,这些系统为内部工具和数字平台提供支持。这个角色通过将前端接口与结构化数据系统连接起来,实现可靠、安全且可扩展的数据驱动应用。开发人员与 DevOps、前端和数据工程团队密切合作,确保各平台上的性能、数据完整性和业务逻辑的执行。.
任务
- 开发和维护针对内部 CRM 系统定制的模块、工作流和集成。.
- 在 Selligent Marketing Cloud 中部署技术组件,以支持个性化广告活动的执行。.
- 确保 CRM、Selligent 和其他平台的无缝数据流和系统集成。.
- 与 CRM 和营销团队合作,将技术规范转化为可行的解决方案。.
任务
- 开发自定义 CRM 功能(例如:表单、自动化脚本、报告、UI 增强功能)。.
- 在 Selligent 中实现动态内容模板、脚本和 API 集成。.
- 支持 Selligent 与内部系统和数据源的集成。.
- 处理数据同步、架构映射和转换任务。.
- 进行 CRM 和 Selligent 相关开发的代码评审、测试和部署工作。.
- 文档包含技术组件、数据模型和实施程序。.
- 确保跨平台的数据完整性、隐私保护和访问控制。.
承诺
- 提供符合业务需求的准确且可维护的技术解决方案。.
- 维护数据隐私,并遵守 GDPR 和 CCPA 等标准。.
- 与 CRM 管理员、营销团队和 IT 团队进行有效协作。.
- 保持在开发范围内,并为运维任务提供清晰的交付流程。.
- 确保所有交付组件的可维护性和文档性。.
技术技能
- 熟练掌握 Java编程语言。.
- 精通 Selligent Marketing Cloud 开发(脚本语言、Interact、数据源)。.
- CRM开发经验
- 对 HTML、CSS 和响应式电子邮件开发有深入的了解。.
- 对 API 集成和中间件平台的经验。.
- SQL 和数据转换方面的熟练程度。.
- 接触消息队列和异步处理(Kafka、RabbitMQ)。.
- 熟悉 Git 和 CI/CD 开发工作流程。.
- 对营销数据结构和合规要求的了解。.
- 能够编写后端服务的单元测试、集成测试和负载测试。.
- 了解安全、访问控制和数据隐私的最佳实践。.
个人能力
- 精通开发,能够支持多平台环境。.
- 与技术团队和功能团队都保持良好的沟通。.
- 善于自我组织,高效地管理开发任务。.
- 致力于代码质量、性能和安全设计。.
- 愿意学习与 CRM 和营销技术相关的新的工具和框架。.
- 具有可靠团队合作精神,并积极主动地寻求支持和改进。.
教育与经验
- 计算机科学或其他相关领域的学士学位。.
- 在 Selligent 平台上(SMC + CRM 内部部署)开发经验 3-5 年。.
