Sr. Snowflake Developer Job at Hire it People, Inc, Trenton, NJ

ZTZJN050ME1IZ2FReDVpeHB5bkUvQTZTMHc9PQ==
  • Hire it People, Inc
  • Trenton, NJ

Job Description

Job Seekers, Please send resumes to [email protected]

Job Description:

  • Design, implement, and optimize data solutions using the Snowflake cloud data platform.
  • This role plays a pivotal part in architecting data warehouses, data lakes, and ETL processes to enable efficient data storage, processing, and analytics for the DOE.

Job Responsibilities:

Data Architecture:

  • Collaborate with data architects to design and develop Snowflake data models and schemas.
  • Create and maintain a well-structured data warehouse and data lake architecture.

Data Integration:

  • Develop ETL (Extract, Transform, Load) processes to ingest data from various sources into Snowflake.
  • Ensure data integration processes are efficient, reliable, and scalable.
  • Design and implement data pipelines using Snowflake features like tasks and streams.

Performance Optimization:

  • Optimize query performance by creating and maintaining appropriate indexes, materialized views, and clustering keys.
  • Identify and resolve performance bottlenecks in data processing.

SQL Development:

  • Write complex SQL queries, stored procedures, and user-defined functions (UDFs) to support data analytics and reporting needs.
  • Ensure SQL code follows best practices for readability and performance.

Security and Access Control:

  • Implement and manage security measures, including role-based access control (RBAC) and data encryption, to protect sensitive data.
  • Audit and monitor data access and user activities.

Data Quality Assurance:

  • Define and implement data quality checks and validation processes to maintain data accuracy.
  • Establish data quality rules and alerts to proactively identify issues.

Documentation:

  • Create and maintain technical documentation for data models, ETL processes, and data dictionaries.
  • Document best practices, standards, and guidelines for Snowflake development.

Version Control and Deployment:

  • Use version control systems (e.g., Git) for managing Snowflake SQL scripts and objects.
  • Coordinate the deployment of changes to Snowflake environments.

Monitoring and Alerts:

  • Set up monitoring and alerting for Snowflake environments to proactively detect and respond to issues.
  • Troubleshoot and resolve incidents related to data processing and performance.

Backup and Recovery:

  • Implement backup and recovery strategies to ensure data integrity and availability.
  • Develop and test data recovery procedures.

Collaboration:

  • Collaborate with data engineers, data scientists, and business analysts to understand data requirements and provide data solutions.
  • Work with cross-functional teams to support data-related projects and initiatives.

Qualifications:

  • Bachelors or masters degree in computer science, data engineering, or a related field.
  • 7+ years of experience as a Snowflake developer or data engineer with a focus on data warehousing and ETL.

Snowflake certification(s) is a plus:

  • Strong SQL skills and proficiency in data modeling and database design.
  • Knowledge of cloud data warehousing concepts and best practices.
  • Familiarity with data integration tools and technologies.
  • Solid understanding of data governance, data security, and compliance requirements.
  • Experience with version control systems and deployment processes.
  • Excellent problem-solving and troubleshooting skills.
  • Strong communication and collaboration abilities.
  • Ability to work in an Agile or iterative development environment.

Job Tags

Contract work,

Similar Jobs

Morris & Ritchie Associates, Inc.

Landscape Designer Job at Morris & Ritchie Associates, Inc.

 ...creating beautiful, functional outdoor spaces? Do you thrive in a collaborative, fast-paced design environment? Morris & Ritchie Associates, Inc. (MRA) is looking for a talented Landscape Designer to join our Towson, Maryland office. In this role, you'll contribute to a... 

Ingersoll Rand

CNC Machine Operator Job at Ingersoll Rand

We are seeking a detail-oriented CNC Machine Operator to join our dynamic manufacturing team. The role involves operating and maintaining CNC machinery to produce high-quality components, ensuring optimal functionality and meeting production standards.

Uline

Vice President - Creative Job at Uline

 ...Corporate Headquarters 12575 Uline Drive, Pleasant Prairie, WI 53158 If youre a leader who will work alongside your team, make quick decisions and think on your feet - then you belong at Uline! Join us as Vice President of Creative to oversee a powerhouse of over... 

Bottega Veneta

Merchandise Planner Job at Bottega Veneta

 ...Merchandising Team, and oversee the replenishment business. The role requires 2-3 years of planning experience, strong analytical skills, and proficiency in Microsoft Office. The position offers a competitive salary and the opportunity to grow within the Kering Group.

Northpoint Roofing Systems

Drone Pilot- Roofing Inspections Job at Northpoint Roofing Systems

 ...Job Title: Drone Pilot Roofing Inspections Location: Woodstock, GA Job Type: [Full-time/Part-time/Contract] Salary: $40...  ...quality visual content. What Were Looking For: FAA Part 107 Remote Pilot Certificate (required) Commercial drone flight...