Experience: 410 Years
Notice Period: 30 days
Location: Hyderabad
Mode of Work: Hybrid
We are seeking a highly skilled and motivated Snowflake Developer to join our growing team. The ideal candidate will be responsible for the endtoend development optimization and maintenance of data warehouse solutions on the Snowflake platform. You will work closely with crossfunctional teams to ensure the effective utilization of Snowflake for data storage integration and analysis as well as leverage Snowflake s capabilities for performance optimization and scalability.
Key Responsibilities:
- Data Warehouse Design and Implementation: Design and develop data models schemas and ETL (Extract Transform Load) pipelines on the Snowflake platform.
- SQL and Snowflake Optimization: Write efficient complex SQL queries and optimize them for performance scalability and cost within Snowflake.
- ETL Process Management: Develop and manage ETL processes to ingest data from various sources into Snowflake using tools like Talend Apache Nifi or custom scripts.
- Data Integration: Integrate Snowflake with various data sources and systems (cloud services onpremise databases APIs etc.).
- Cloud Architecture: Work with AWS Azure or Google Cloud to manage cloud environments ensuring integration between Snowflake and cloudbased storage and compute resources.
- Data Governance and Security: Implement data security best practices including access control data encryption and auditing.
- Collaboration: Work closely with data analysts data engineers and business users to understand data requirements and develop solutions that meet those needs.
- Monitoring and Troubleshooting: Monitor Snowflake s performance resolve issues and ensure high availability and reliability of data warehouses.
- Documentation: Maintain clear documentation for all Snowflakebased processes and workflows including schema designs data models and ETL workflows.
Requirements
Required Skills and Qualifications:
- Experience with Snowflake: Handson experience with the Snowflake cloud data platform including its architecture best practices and tools.
- Strong SQL Skills: Proficiency in SQL with a strong understanding of complex joins sub queries and window functions and optimization techniques.
- ETL Tools: Experience working with ETL tools (such as Talend Informatica or custom ETL solutions) for data ingestion and transformation.
- Cloud Computing Knowledge: Understanding with AWS cloud platform is a plus.
- Programming Skills: Knowledge of programming languages like Python Java or JavaScript is desirable for automating data processes.
- Performance Tuning: Strong skills in tuning SQL queries database performance and troubleshooting in Snowflake.
- Version Control: Knowledge of version control systems such as Git for managing codebase and collaboration.
- ProblemSolving: Ability to troubleshoot and resolve complex issues related to data pipelines performance and integration.
- Communication: Excellent written and verbal communication skills for collaborating with crossfunctional teams.
- Certification: Snowflake certification (SnowPro Core or advanced) is a strong plus.
- Agile Methodologies: Experience working in an Agile development environment.
Benefits
Standard Company Benefits
Snowflake
Education
Bachelor s or Master s degree in Computer Science, Engineering, Mathematics, or a related field.