交付成果:
1. 构建用于存储电子邮件HTML元素的用户界面
2. 使用node.js构建API,以json或html格式下载电子邮件HTML元素
3. 使用node.js构建集成,使用无服务器架构
4. 使用Dynamo DB作为数据源存储和检索数据
5. 使用SendGrid平台创建电子邮件模板
6. 构建API以接收来自OMS/CMOS的有效载荷,并将其加载到SendGrid中
技能要求:
1. 在AWS作为云平台上进行开发
2. 至少有5年以上使用node.js编程语言进行开发的经验
3. 至少有5年以上以下AWS服务的开发经验
a. Dynamo DB
b. SQS
c. SNS
d. 使用Lambdas和API Gateways进行REST API开发
4. 使用YAML进行基础设施即代码的经验
5. 至少有3年以上使用react.js进行前端开发的经验
6. 使用SendGrid电子邮件模板进行开发的经验(可选)
7. 使用html和动态HTML进行开发的经验
8. 至少有5年以上的敏捷方法经验
9. 强大的分析和沟通能力,能够参与各种技术会议并为系统架构做出贡献
10. 使用Bitbucket和Jenkins进行CI/CD流水线的开发经验
角色和责任:
1. 负责与各种NMG系统进行集成开发
2. 使用SendGrid平台开发电子邮件模板
3. 开发集成以接收OMS的有效载荷并将其加载到电子邮件模板中
4. 开发集成以接收来自其他系统的电子邮件格式
5. 构建前端用户界面应用程序,用于存储和配置电子邮件的各个元素(标题、页脚、图像、字体)
6. 参与数据映射讨论并捕获数据映射
7. 开发实施和验证计划