Snowflake Developer

⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for a Snowflake Developer with a 12-month contract, paying $60-80/hr. It is a hybrid position based in Boston, MA. Key skills include Snowflake expertise, ETL/ELT processes, SQL, and cloud architecture experience, with a Bachelor's degree required.
🌎 - Country
United States
💱 - Currency
$ USD
-
💰 - Day rate
640
-
🗓️ - Date discovered
September 29, 2025
🕒 - Project duration
More than 6 months
-
🏝️ - Location type
Hybrid
-
📄 - Contract type
W2 Contractor
-
🔒 - Security clearance
Unknown
-
📍 - Location detailed
Boston, MA
-
🧠 - Skills detailed
#Database Management #GitHub #SQL (Structured Query Language) #Data Integration #Data Pipeline #"ETL (Extract #Transform #Load)" #Storage #Big Data #Computer Science #IAM (Identity and Access Management) #DevOps #Python #Azure #Scripting #Documentation #Compliance #Scala #Visualization #RDBMS (Relational Database Management System) #BI (Business Intelligence) #Cloud #Data Modeling #Snowflake #Data Security #AI (Artificial Intelligence) #Microsoft Power BI #Data Engineering #Data Warehouse #Database Design #AWS (Amazon Web Services) #Data Architecture #Security
Role description
Job Title: Snowflake Developer Duration: 12 Months ("With the possibility of extension") Location: Boston, MA 02116 - Hybrid Pay Rate: $60-80/hr JOB DESCRIPTION: Location: Candidates hired for this position must reside in MA/NH/RI. With valid DL or State ID. seeking a highly skilled, experienced and motivated Snowflake Architect/Developer to join our team. The ideal candidate will have deep experience with Snowflake, data modeling, ETL/ELT processes, and cloud data architecture. You will work closely with Snowflake architecture team to deliver scalable, high-performance solutions that meet business analytics and reporting requirements. This role requires a deep understanding of Snowflake’s features and best practices, as well as strong problem-solving skills and the ability to work collaboratively with cross-functional teams. Key Responsibilities: • Performance Tuning: Monitor and optimize performance, including query performance, resource utilization, and storage management. • User and Access Management: Manage user access, roles, and permissions to ensure data security and compliance with organizational policies. • Data Integration: Support and manage data integration processes, including data loading, transformation, and extraction. • Troubleshooting and Support: Provide technical support and troubleshooting for Snowflake-related issues, including resolving performance bottlenecks and query optimization. • Documentation and Reporting: Maintain detailed documentation of system configurations, procedures, and changes. Generate and deliver regular reports on system performance and usage. • Collaboration: Work closely with data engineers, analysts, and other IT professionals to ensure seamless integration and optimal performance of the Snowflake environment. • Best Practices: Stay up to date with Snowflake best practices and industry trends. Recommend and implement improvements and upgrades to enhance system functionality and performance. Qualifications and Experience: • 5+ years of experience in data architecture, data engineering, or database development. • 2+ years of hands-on experience with Snowflake, including data modeling, performance tuning, and security. • At a minimum Bachelor’s degree in Computer Science, Information Technology, or related field. • Experience with source control tools (GitHub preferred), ETL/ELT tools and cloud platforms (AWS preferred). • Experience or exposure to AI tools. • Deep understanding of data warehousing concepts, dimensional modeling, and analytics. • Excellent problem-solving and communication skills. • Experience integrating Snowflake with BI and reporting tools is a plus Required Skills: • Strong proficiency in Snowflake architecture, features, and capabilities. • Knowledge of SQL and Snowflake-specific query optimization. • Experience with ETL tools and data integration processes. • Strong proficiency in SQL and Python. • Strong Database design and data modelling experience. Experience with data modeling tools. • Ability to identify and drive continuous improvements. • Strong problem solving and analytical skills. • Demonstrated process-oriented and strategic thinking skills. • Strong motivation and a desire to continuously learn and grow. • Knowledge of Snowflake security features including access control, authentication, authorization, encryption, masking, secure view, etc. • Experience working in AWS cloud environments. • Experience working with Power BI and other BI, data visualization, and reporting tools. • Business requirement gathering and aligning to solutions delivery. • Experience with data integration solutions and tools, data pipelines, and modern ways of automating data using cloud based and on-premises technologies. • Experience integrating Snowflake with an identity and access management program such as Azure IDP is a plus. • Experience with other relational database management systems, cloud data warehouses and big data platforms is a plus. • Analytical Skills: Excellent problem-solving and analytical skills with strong attention to detail. • Communication: Effective communication skills, both written and verbal, with the ability to convey complex technical information to non-technical stakeholders. • Teamwork: Ability to work independently and collaboratively in a fast-paced environment. Preferred Skills: • Snowflake certification (e.g., SnowPro Core or Advanced Certification). • Experience with data visualization tools (e.g., Power BI). • Knowledge of technical areas such as T-SQL, DevOps, and scripting.