Description

Key Responsibilities:

 

  • Design, develop, and optimize robust ETL pipelines to source, transform, and load data from Snowflake for business intelligence and CRM applications.
  • Integrate data with Salesforce, ensuring data is accessible, reliable, and aligned with business requirements.
  • Collaborate with data architects, Salesforce developers, and business stakeholders to understand integration needs and ensure high-quality data flow.
  • Implement data cleansing, transformation, and enrichment processes to support analytics and reporting.
  • Monitor and troubleshoot ETL jobs to ensure timely and accurate data delivery.
  • Work with large-scale datasets and ensure data governance, privacy, and security standards are maintained.
  • Contribute to the design of Snowflake data models and help optimize performance using best practices for partitioning, clustering, and caching.
  • Develop and maintain technical documentation related to data mappings, workflows, and job schedules.
  • Partner with QA to ensure proper testing and validation of ETL jobs and integrated systems.

 

Required Skills and Experience:

 

  • 5+ years of experience in ETL development, with a focus on Snowflake as a data warehouse.
  • Proficient in SQL, stored procedures, and performance tuning within Snowflake.
  • Hands-on experience with ETL tools such as Informatica, Talend, dbt, Matillion, or custom Python-based pipelines.
  • Working knowledge of Salesforce data model (objects, fields, relationships, and APIs).
  • Experience designing data integrations between Snowflake and Salesforce, either via middleware, APIs, or direct ETL jobs.
  • Strong understanding of data modeling, especially in a data warehouse environment (star/snowflake schema).
  • Familiarity with financial services data and compliance requirements (preferred).
  • Experience with job scheduling tools (Airflow, Control-M, etc.).
  • Solid understanding of CI/CD pipelines, version control (e.g., Git), and deployment strategies for data workflows.
  • Strong analytical and problem-solving skills; ability to work independently in a remote team setting.

 

Preferred Qualifications:

 

  • Snowflake SnowPro certification is a plus.
  • Salesforce certifications or hands-on Salesforce development/integration experience is highly desirable.
  • Experience with cloud platforms (AWS, Azure, or GCP) and cloud-native data tools.
  • Prior experience in banking, wealth management, or fintech is strongly preferred

Education

Any Gradute