Engineer II, Communications Hub
Qualifications:
- Bachelor or advanced degree in IT, Computer Science, Engineering, or related field
- 3+ years with requirements gathering, process design, configuration, functional design, testing, conversion, and deployment experience.
- 2+ years of implementing and configuring Marketing and Communication solutions: email, SMS, chat, automated bots, and custom development using web based, cloud architecture and micro-services.
- 2+ years of experience with integrating internal and external systems using a variety integration patterns including ETL, web services, and real-time messaging. Specific experience with Cloud Platforms (AWS), Serverless architecture and Java RESTful API Development is required.
- 2+ years of experience with developer tools including GIT, Jenkins, NodeJS, ReactJS, AWS lambda, SNS, SQS, Elasticsearch, S3, DynamoDB is required.
- 1+ years of experience with communication platforms such as Twilio/SendGrid is preferred.
- Programming experience in building high quality software and ability to understand architecture principles and perform development adhering to the principles
- Ability to develop highly available systems with fallback capability
- Demonstrate strong understanding of development processes and agile methodologies
- Experience with preparing systems for peak seasons such as holiday for retail
- Experience developing and leveraging relationships in cross-functional teams
- Strong communication skills