CDP - Software Engineer - New York, United States - RIT Solutions, Inc.

    Default job background
    Description
    Remote - Must work EST hours (EST or CST candidates)

    NOTES FROM THE MANAGER :
    • LinkedIn Profile
    • Seeking someone strong with CDP and marketing automation - at least, 7+ years' experience (Twilio OR Braze)
    • Someone who understands data, data pipeline development, SDK experience for mobile push and SMS delivery.
    • Snowflake exp. In-depth knowledge of data architecture and data related to marketing.
    • Python & Java experience
    • DBT (Data build tool) - ETL tool sitting on top of Snowflake.
    MUST HAVES:
    • 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
    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.
    • 8+ years' experience with end-to-end design of JEE applications
    • 8 + years' experience with Java/JEE, Servlet/JSP, SOAP/REST/Micro Services, Spring/ Boot, XML
    • 4+ 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.
    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