07421 904 933 // hello@grafttalent.co.uk

Data Engineer - Leeds

Competitive Salary - Data
Ref: 111 Date Posted: Thursday 06 Aug 2020
LinkedIn ShareShare
More

Data Engineer

  • Leeds

  • Competitive Salary

We’re thrilled to be assisting our client in their search for a Data Engineer.

Working in an incredible workspace with even more incredible people, this really is an exciting opportunity for someone looking for a company that truly values their teams, who ensures every person is given the right support, training, development, opportunities and not forgetting fun!

The Data Engineer will be working across the client and SaaS product development teams, working in a variety of Agile (Scrum, DSDM, Kanban) and traditional project delivery frameworks.

Responsibilities:

  • Maintaining a broad knowledge of the technology landscape helping the company provide market-leading consultancy services
  • Assisting clients in enterprise-scale projects utilising best-practice development methodologies, well-tested code, and elegant solutions
  • Spending as much time thinking about tests and security as writing code
  • Working with a team of like-minded high-calibre engineers to translate user requirements into working
  • Mentoring and assisting in the progress of others
  • Lead definition and maintenance of best practice and standards in the development and design principles and process

The Ideal Person:

The Data Engineer should have a broad experience of highly available, transactional and scalable solutions.

  • Strong understanding of data modeling – from 3NF through to denormalization for analysis
  • Database design and implementation
  • Experience working with highly-transactional data solutions
  • Data migration and integration between systems
  • Database indexing and maintenance
  • Reliable and repeatable deployments e.g. SQL Server Database Projects
  • Source control e.g. Git
  • Exceptional T-SQL scripting skills
  • Ability to understand and interpret large data sets
  • Data security and classification
  • Exposure to more than one RDBMS technology
  • An understanding of non-relational and cloud-based database technologies
  • An understanding of Kimball methodology
  • Working knowledge of software development delivery in a Scrum environment
  • Broader knowledge of IT – Networking, platform, hardware, security
  • TDD/BDD
  • Experience of moving in a fast-paced, agile environment
  • Have excellent teamwork and communication skills
  • Working knowledge of at least one Cloud provider (PaaS, IaaS, SaaS)
  • Exceptional stakeholder management skills & experience
  • Above all, the Data Engineer must be open to new technologies, quick to adapt, and quick to learn.

The Company:

Our client has a real passion and deep understanding of data and provides their clients with the best ways to build data-centric and data connected solutions.

  • They work with some truly inspiring clients on anything from real-time data integration and data mining, business-wide Single View of Customer systems to their own SaaS product.
  • Facing new and exciting challenges every day, from ensuring high availability and performance of critical government systems to understanding and improving complex banking and finance data structures.
  • The Engineers have the opportunity to work on a broad range of technologies and platforms including AWS, Azure, .NET Core, Python, Java, .NET Core, Scala, Go, JavaScript, Docker, Kubernetes, Terraform, Kafka, SQL, Plus many more.