Reference: DD252134_043
Vacancy: 1
Job title: Snowflake Developer
Location: Leicester/ Client Location
Salary: GBP 55000 to GBP 65000 per annum
Published Date: 04 November 2025
Closing Date: 03 December 2025
Job Description (Main Duties and Responsibilities)
* Design, develop, and maintain data pipelines and data models in the Snowflake Cloud Data Platform.
* Implement and manage Snowflake environments, including roles, warehouses, dynamic tables, streams, tasks, and security policies.
* Write and optimize complex SQL queries for data analysis, transformation, and reporting.
* Design and maintain dimensional, ER, and Data Vault data models for analytical and operational purposes.
* Collaborate with business stakeholders and product owners to gather requirements, define technical solutions, and ensure timely delivery.
* Work closely with data scientists and analysts to support machine learning and data science initiatives.
* Implement data management and data governance practices, ensuring data quality, lineage, and compliance.
* Use GitLab for version control, code review, and CI/CD pipeline management.
* Develop automation scripts and workflows using Python for data ingestion, transformation, and quality checks.
* Participate in Agile development cycles, contribute to sprint planning, and proactively resolve technical issues.
* Actively collaborate with team members, maintain a positive and proactive attitude, and continuously learn new technologies and concepts.
Key Skills, Qualifications and Experience Needed [The candidate must demonstrate these in all stages of assessment]
* Bachelor’s or Master’s degree in Computer Science, Information Technology, Data Engineering, or related field.
* 3–7 years of professional experience in data engineering or Snowflake development.
* SnowPro Core or Advanced Certification (Data Engineer / Architect) is a plus.
* Strong knowledge of Cloud Computing concepts and experience with cloud data platforms.
* Very good working knowledge of data modeling techniques — including Dimensional, Entity-Relationship (ER), and Data Vault models.
* Advanced SQL development skills with experience in performance tuning and query optimization.
* Hands‑on experience with Snowflake architecture, including virtual warehouses, databases, schemas, and query optimization.
* In‑depth understanding of Snowflake internals such as roles, dynamic tables, streams, tasks, masking and row access policies, and resource monitoring.
* Experience working on data‑centric projects or data applications across large datasets.
* Proficiency in GitLab for code versioning, collaboration, and continuous integration.
* Good working knowledge of Python for scripting and automation tasks.
* Familiarity with data science and machine learning workflows, tools, and basic model deployment practices.
* Understanding of data management and data governance principles — including data quality, lineage, and metadata management.
* Proven experience in working with product owners and stakeholders, translating business needs into technical deliverables.
* Excellent team collaboration, communication, and interpersonal skills.
* Self‑initiator, proactive learner, and adaptable to new technologies and evolving data ecosystems.
* Working knowledge of SQL Server and/or Oracle databases.
* Exposure to investment banking or financial services domain.
* Understanding of statistical concepts and their application in data analysis.
* Experience with Power BI or other BI/visualization tools.
* Ability to manage multiple projects simultaneously in a fast‑paced environment.
Other Key skills
* Good analytical and Problem‑solving skills
* Good communication skills
* A thorough approach and Self starter
* Focus on quality and delivery
* Working together in teams.
* Leadership and effective decision making.
* Flexible Attitude
* Excellent customer service
#J-18808-Ljbffr