AWS MarTech Developer, Delivery Consultant
Deloitte
About the Role
Our Deloitte Customer team empowers organizations to build deeper relationships with customers through innovative strategies, advanced analytics, Generative AI, transformative technologies, and creative design. We can enhance customer experiences and drive sustained growth and customer value creation and capture, through customer and commercial strategies, digital products and innovation, marketing, commerce, sales, and service. We are a team of strategists, data scientists, operators, creatives, designers, engineers, and architects. Our team balances business strategy, technology, creativity, and ongoing managed services to solve the biggest problems that affect customers, partners, constituents, and the workforce.
Work You'll Do
As a US Delivery Center Delivery Consultant on the team, you will:
- Translate approved business requirements, user stories, acceptance criteria, and technical designs into development tasks, application programming interface (API) specifications, configuration records, deployment materials, and operational runbooks
- Design, build, test, deploy, and support serverless, event-driven, API-based, messaging, and data-processing solutions using AWS services
- Develop email, SMS, transactional messaging, customer notification, message template, personalization payload, audience payload, event payload, and delivery workflow capabilities; implement customer preference, consent, subscription, suppression, and opt-out processing
- Build integrations that ingest, route, transform, orchestrate, and process events and data across AWS, Salesforce Marketing Cloud, Salesforce Core, CRM systems, CDPs, websites, mobile applications, data platforms, and enterprise systems
- Implement security, reliability, and operational controls, including encryption, access controls, retries, idempotency, throttling, dead-letter queues, logging, monitoring, alerting, audit trails, reconciliation, failure recovery, and deliverability monitoring
- Collaborate with AWS Solution Architects, MarTech Technical Leads, Salesforce Developers, Integration Engineers, Analysts/Consultants, and business stakeholders to support user acceptance testing, release readiness, production issue resolution, knowledge transfer, and operational readiness
Key Responsibilities
- Translate approved business requirements, user stories, acceptance criteria, and technical designs into development tasks, API specifications, configuration records, deployment materials, and operational runbooks.
- Design, build, test, deploy, and support serverless, event-driven, API-based, messaging, and data-processing solutions using AWS services.
- Develop email, SMS, transactional messaging, customer notification, message template, personalization payload, audience payload, event payload, and delivery workflow capabilities.
- Implement customer preference, consent, subscription, suppression, and opt-out processing.
- Build integrations that ingest, route, transform, orchestrate, and process events and data across AWS, Salesforce Marketing Cloud, Salesforce Core, CRM systems, CDPs, websites, mobile applications, data platforms, and enterprise systems.
- Implement security, reliability, and operational controls, including encryption, access controls, retries, idempotency, throttling, dead-letter queues, logging, monitoring, alerting, audit trails, reconciliation, failure recovery, and deliverability monitoring.
- Collaborate with AWS Solution Architects, MarTech Technical Leads, Salesforce Developers, Integration Engineers, Analysts/Consultants, and business stakeholders to support user acceptance testing, release readiness, production issue resolution, knowledge transfer, and operational readiness.
Requirements & Tech Stack
- Ability to work independently and collaborate as part of a team
- Effective written and verbal communication skills
- Meticulous attention to detail and quality of work product
- Ability to build and sustain professional relationships
- Ability to lead projects or workstreams
- Ability to manage and prioritize multiple tasks in a fast-paced and dynamic environment
- Strong interpersonal skills and professional demeanor
- Ability to meet deadlines
- Ability to provide clear guidance to others
Qualifications
- Bachelor's degree
- Experience developing applications or integrations on Amazon Web Services (AWS) using Python and JavaScript or TypeScript
- Experience designing or building serverless, event-driven, API-based, messaging, or data-processing solutions using AWS Lambda, Amazon EventBridge, Amazon Simple Notification Service (Amazon SNS), Amazon Simple Queue Service (Amazon SQS), Amazon Simple Email Service (Amazon SES), and Amazon CloudWatch
- Experience implementing Representational State Transfer (REST) APIs, JavaScript Object Notation (JSON), OAuth, JSON Web Tokens (JWTs), webhooks, and event schemas for integrations with Salesforce Marketing Cloud, Salesforce Core, CRM systems, or CDPs
- Experience with automated testing, continuous integration and continuous delivery (CI/CD), infrastructure as code, logging, monitoring, and production support
- Ability to travel 0-30%
- Must be legally authorized to work in the United States without the need for employer sponsorship, now or at any time in the future.
Delivery Center Location & Travel Requirements
- Hybrid Work Model: Residence within commutable distance to one of the US Delivery Center locations (Gilbert, Lake Mary, or Mechanicsburg) or Geo-Hub locations (Atlanta, Charlotte, Dallas, Houston, and Philadelphia).
- Co-location Expectation: Up to 30% of working time co-located at an assigned office for orchestrated opportunities.
- Travel Requirement: Maximum of 10% overnight travel for client or project purposes.
- Relocation Requirement: If relocation is necessary, complete the move within 12 weeks from the start date.
Preferred Qualifications
- AWS certification
- Experience integrating Salesforce Marketing Cloud with AWS-based customer engagement or notification platforms
- Experience supporting production email, SMS, transactional messaging, or customer notification capabilities
- Experience with one or more of the following AWS services: AWS Step Functions, AWS End User Messaging, API Gateway, Amazon Simple Storage Service (Amazon S3), Amazon DynamoDB, Amazon Aurora, Amazon Relational Database Service (Amazon RDS), Amazon Kinesis, AWS Identity and Access Management (IAM), AWS Key Management Service (AWS KMS), AWS Secrets Manager, AWS CloudTrail, or AWS Systems Manager
- Experience using AWS CloudFormation, AWS Cloud Development Kit (AWS CDK), Terraform, Git, or CI/CD pipelines to automate infrastructure or deployments
- Experience configuring message throughput, retry logic, idempotency, throttling, dead-letter queues, delivery-status events, bounce events, or reconciliation processes