Senior Snowflake & Python Developer -SSPD24-01495

at Evergreen Technologies, LLC.
Published February 10, 2024
Location New York, NY
Category Default  
Job Type Full-time  

Description

Position: Senior Snowflake & Python Developer
Location: Remote Role
Duration: 5 Months

Job Description:

We are seeking a highly skilled Senior Snowflake & Python Developer to join our dynamic team in New Jersey, US. The ideal candidate should have extensive experience in Snowflake DB development, Python programming, and a solid understanding of cloud environments, preferably AWS. This role requires expertise in Snowpark, snowflake-connect, oracledb, mssql, and the ability to work collaboratively on multiple projects.

Responsibilities:

  1. Snowflake Development:
    • Utilize expertise in Snowflake DB to design, develop, and implement solutions for various projects.
  2. Python Programming:
    • Demonstrate proficiency in Python, including libraries such as pandas, boto3, and snowpark.
  3. Cloud Environment:
    • Work with cloud environments, particularly AWS, and demonstrate a strong understanding of services like S3, Lambda, Athena, or Blob.
  4. Client Handling:
    • Interact with clients effectively, providing guidance and expertise for multiple projects.
  5. Orchestration:
    • Use orchestration tools like Apache Airflow to streamline and automate workflows.
  6. SQL Expertise:
    • Showcase strong SQL skills, including expertise in Joins, Analytical functions, and performance tuning.
  7. Snowflake Features:
    • Utilize advanced Snowflake features, including Snow SQL, Snow Pipes, Streams, Views, Procedures, CDC, Dynamic Tables, and Time Travel.
  8. Data Movement:
    • Manage data movement between Snowflake and other RDBMS bidirectionally.
  9. Real-time Setups:
    • Implement Real-time or Near real-time setups using Kafka with Snowpipe.
  10. CI/CD and Agile/Scrum:
    • Knowledge of CI/CD using Jenkins/Bamboo and experience in Agile/Scrum-based project executions.
  11. Additional Skills:
    • Exposure to DBT is a plus.

Requirements:

  • Minimum 9 years of relevant experience in Snowflake DB development and Python programming.
  • Expertise in Snowpark, snowflake-connect, oracledb, mssql.
  • Hands-on experience in cloud environments, preferably AWS.
  • Strong knowledge of Snow SQL, Snow Pipes, Streams, Views, Procedures, performance tuning, CDC, and Dynamic Tables.
  • Experience with data movement between Snowflake and other RDBMS.
  • Knowledge of Real-time or Near real-time setups using Kafka with Snowpipe.
  • Familiarity with CI/CD using Jenkins/Bamboo.
  • Experience in Agile/Scrum-based project executions.
  • Excellent SQL expertise in Joins, Analytical functions.
  • Good communication and articulation skills.
  • Team player with a collaborative approach.
Only registered members can apply for jobs.