Tech Stack
AWSCloudETLJavaScriptMicroservicesNoSQLPythonRDBMSSOAPSQL
About the role
- Partner with Business Analysts to review and optimize requirements and with Developers to review and validate key functionalities and integrations.
- Responsible for technical design, initial development and major revision of multi-tier business systems utilizing AWS, Python, and Snowflake.
- Implement, configure, and perform data migration for Salesforce Marketing Cloud, including Marketing Cloud Connect and other integrations.
- Design, develop, and maintain serverless applications and microservices on AWS (Lambda, Step Functions, API Gateway) to extend SFMC functionality.
- Build and manage secure, scalable data pipelines between SFMC and other systems using AWS services like S3, Glue, Kinesis, and SQS/SNS.
- Implement and manage API-led integrations, handling both REST and SOAP APIs from within SFMC and external AWS applications.
Requirements
- 5+ years of hands-on development experience with Salesforce Marketing Cloud (SFMC).
- 2+ years of professional experience with Amazon Web Services (AWS).
- Proficiency in SFMC-specific languages: AMPscript and Server-Side JavaScript (SSJS).
- Practical, project-based experience with AWS Lambda and S3; familiarity with other AWS services (Glue, Kinesis, SQS/SNS, API Gateway, Step Functions).
- Strong SQL skills for data manipulation, querying, and segmentation.
- Experience building and consuming RESTful APIs and handling SOAP APIs.
- Solid understanding of data integration patterns and ETL processes; experience with data migration.
- Fundamental understanding of database technologies (RDBMS, NoSQL).
- Experience with Marketing Cloud Connect and other SFMC integrations.
- Experience designing, developing, and maintaining serverless applications and microservices on AWS.
- Experience building and managing secure, scalable data pipelines between SFMC and other systems (Data Warehouses, CRMs, APIs).
- Familiarity with Python and Snowflake (mentioned in technical design responsibilities).