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

Data Engineer - Leeds

Data
Ref: 190 Date Posted: Wednesday 03 Mar 2021
LinkedIn ShareShare
More

Data Engineer

Summary of Position

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

Our Data Engineers are expected to know at least two scripting/OO/functional languages.

Who is our client?

They are a collective of techies that have a deep understanding of data and how best to build data centric and data connected solutions for our customers.

The people that make up our team are a curious and supportive bunch. We provide both technical and non-technical roles and strive to develop people in areas they’re interested in to help them succeed in their chosen career. Pair programming and constructive feedback are two things you should expect when joining the company which form part of our Learning and Development framework.

 

Like many other organisations, we recognise the importance diversity plays in creating a successful, balanced, and fair organisation which is why They pride themselves on having an inclusive culture. They regularly collect feedback from the people who keep the wheels turning and make sure everyone knows that their opinions and values are respected. Talking of values, we have 5 of our own that keep us on track and working towards the same goal:

 

 

 

 

We want people who are respectful of others and keen to get to know their fellow collegues so we can collaborate better.

We pitch information at the correct level so no one feels bamboozled by jargon.  We seek to understand our audience so we all know what is being said.

Sharing knowledge helps everyone; if you’re in a silo you can’t help anyone or be helped. When we share knowledge, we all improve.

 

 

 

 

 

If what you’re doing doesn’t drive value for a client, the company  or yourself it’s probably fair to say there’s a better use of your time!

Get the basics right & check your work. When the foundations are rock solid you can build anything.

 

 

Our Client are an equal opportunities employer, and they know how important it is to have a good work-life balance. We do our best to allow every member of the team a working pattern that suits them, whether that’s being around for school pickups or taking a longer lunch to walk the dog. As long as your team and clients have been considered then we’re confident in our approach to treat everyone like adults, with wellbeing as a priority.

 

We have a variety of benefits including free access to an EAP program, an auto enrolment pension scheme, a life assurance scheme, regular socials and a company performance based bonus and for any additional needs you have, we have a friendly and knowledgeable HR team to support you.

What do we do?

Our solutions help our customers realise value beyond the boundaries of systems and applications. We collaborate with our customers to build secure, scalable and well-engineered systems that can be relied on. We love data and have made it our mission to build awesome systems that allow our customers to understand and get the most from their data.

 

As part of a close-working and collaborative team, we make data valuable and available to our clients, through consultancy services or product development.

 

Our Engineering Environment: Engineering is at the core of what we do!

 

  • At the company, they have been working with some truly inspiring clients on anything from real-time data integration and data mining, business-wide Single View of Customer systems to our own SaaS product.
  • We face 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.
  • Our engineers have the opportunity to work on a broad range of technologies and platforms this includes:
    AWS, Azure, Hadoop, Python, Java, .NET Core, Scala, Go, JavaScript, Docker, Kubernetes, Terraform, Kafka, SQL, Plus many more. ONLY USED IN ENGINEERING JDs

Responsibilities

The Data Engineer will have the following responsibilities:

  • Maintain a broad knowledge of the technology landscape helping company  provide market-leading

consultancy services

  • Assist our clients in enterprise-scale projects utilising best-practice development methodologies, well tested

code, and elegant solutions.

  • Spend as much time on tests and security as on writing code.
  • Work with a team of like-minded, high-calibre engineers to translate user requirements into working

Code.

  • Working collaboratively across the team.
  • Lead definition and maintenance of best practice and standards in development and design principles

and process.

  • Never make the same mistake twice
  • Make it right and only then make it fast.
  • If you see something that’s broken, fix it. That includes the coffee machine.

Skill & Experience

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

  • Strong web & server-side development experience.
  • An understanding of automated build and deployment technologies.
  • An understanding of data modelling – from 3NF through to denormalisation for analysis.
  • A 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.
  • 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.

Location, On Call & Shift Allowance

The role will be based at The companies Leeds office however we are currently enforcing our Business Continuity Plan and working from home, with all intentions of returning to the office once this has been lifted. Travel to client sites may be required from time to time.

The role will require periods of on call and shift work outside of normal business hours including public holidays (typically working in shift patterns 1 week in 4).

Ready to Join?

Your employment will be subject to your satisfactory completion of a probationary period, a reference being provided by your previous employer and the completion of a Disclosure and Barring Service check.

We also celebrate each other’s differences and encourage each other to explore new ways of thinking. The result is a diverse set of individuals who come together to create a multi-talented, cohesive organisation. If you think that your uniqueness could make us even stronger, then please get in touch!