CDP (Customer Data Platform) Marketing Engineer

  • Posted 29 days ago | Updated 29 days ago

Overview

Remote
Depends on Experience
Contract - W2

Skills

customer data platform
cdp
twilio
braze
snowflake
postman
rest api
SDK
data pipelines
data integration
Marketing Cloud
Marketing
SQL

Job Details

<>Remote - Must work EST hours
MUST HAVES:
</>
  • LinkedIn Profile
  • Experience with Postman
  • Ability to design, develop, and consume REST APIs for data exchange between the CDP and other systems.
  • Experience building and maintaining data pipelines to ingest, transform, and load customer data into Snowflake.
  • Experience implementing and managing web SDKs to capture customer data from websites and mobile applications.
  • In-depth knowledge of Snowflake architecture, including tables, schemas, databases, and warehouses.
  • Knowledge of data quality checks, error handling, and scheduling tool is a plus
  • Proficiency in writing advanced SQL using snowflake features like UDF, materialized views and clustering keys.
  • Understanding of authentication, authorization, and data formats (JSON, XML) is crucial.
  • Understanding of security best practices in SnowFlake
  • Understanding of user tracking, data encryption, and privacy regulations is essential

NICE TO HAVE:

  • Ability to use data visualization tools like Power BI, Looker to create dashboards and reports.
  • Experience with data integration tools like Fivetran, DBT, Apache Airflow
  • Familiarity with programming language like Python or Java
  • Understanding of marketing automation platforms like Salesforce Marketing Cloud, Salesforce CRM
  • Understanding Segmentation, Journey orchestration
Summary:
The Software Engineer II is responsible for analyzing, designing, developing, modifying writing, editing and implementing software programming applications.
Essential Job Functions may include:
  • Utilize your collaborative skills to work with business partners, IT managers/staff, to ensure high reliability, availability, and performance of applications.
  • Work on design considerations for our investment in AWS, Spring Boot and Angular technologies that gets beyond "how to implement and more around designing for re-use, code management, reduced scope of deployments, etc.
  • Build resilient application that can scale appropriately based on business needs.
  • Participate in all parts of SDLS; including design, development, documentation, testing and supporting production
  • Maintain regular and punctual attendance.
  • Performs other related duties as assigned.
EDUCATION and/or EXPERIENCE:
  • Position requires a Bachelor of Science or Bachelor of Arts degree in Computer Technology, Informatics, Computer Science, Engineering or Business or equivalent experience.
  • 5 + years' experience with end-to-end design of JEE applications
  • 5 + years' experience with Java/JEE, Servlet/JSP, SOAP/REST/Micro Services, Spring/ Boot, XML
  • 2 + years' experience with Angular JS, HTML 5/CSS, JavaScript/TypeScript, Ajax
  • Cloud Technologies - AWS S3, SQS, Beanstalk and Lambda,
  • Experience with relational data bases such Oracle; Proficient in SQL
  • Experience with Agile methodology and Scrum team
  • Possess a positive, can-do attitude and enjoy making a difference in the business through your technical contributions
  • Ability to think creatively, stimulate new ideas and challenge existing thinking.
  • Master's Degree and two years of experience will be accepted in lieu of the above.
  • Experience with IBM WebSphere Application Server, preferred.
  • Experience with JMS solutions. preferred.
  • Experience with Cloud Hosted angular application, preferred.