#LI-CM1 We currently have an exciting opportunity for a Data Engineer to join the Experian pH Data Engineering team.
Who are Experian pH?
Experian pH is a data-driven B2B marketing, risk and analytics consultancy. We work with FTSE 100 companies transforming how they approach problems using techniques and models developed over 25 years. At Experian pH you can expect to work on projects to improve our data processing, supporting projects for large and widely known businesses from sectors including banking, utilities and telecommunications. Ultimately you will be helping to provide those businesses with a better understanding of their customers and the people behind them, giving them the better and faster tools to add new customers, automate decision making and guard against fraud and failure.
We are looking for people with experience of delivering data-led solutions. You will have experience of programming in Java and at least one of the SQL dialects, preferably Oracle. More than anything you will have a desire to learn and a genuine interest in both programming and data.
You would start on the team responsible for updating and maintaining our data replication and standardisation tooling. You will be using either Solr or Kafka as a data store and improving how we monitor, maintain and deploy both these and the accompanying APIs. Key responsibilities
Use Java to create or improve the efficiency of processes or...
Before you apply, we encourage you to learn more about Experian
Be unique. Be authentic. However you prefer to say it, we really mean it. Our culture
embraces people’s diverse perspectives and creates a positive environment where everyone
belongs. We’re determined to build a better, more connected world for everyone.
Articles you might like
Experian - National Autism Awareness Day
During the first week of April, people all over the UK will be marking Autism Awareness Week
The fundraising event set up by the National Autistic...
Use Java to create or improve the efficiency of processes or services
Writing and maintaining automated test suites
Writing SQL queries on multiple multi-million row tables quickly and efficiently
Engage with internal client teams and project stakeholders to provide advice on how to best use services
Take ownership of feature development and ongoing maintenance
Provide guidance and support to other developers encouraging best practice. Introduce new concepts and ways of working.
Understand and participate in performance management processes
Continuously improve knowledge of chosen field or programming language and suggest new and improved solutions to old challenges
What are we looking for?
We are looking for self-starters who are able to take on a project and run with it, or research and track down particularly knotty problems. We're looking for someone who is:
Able to talk about technology to non-technical people
Logical and analytical
Passionate about programming with a genuine interest in data
Excellent attention to detail, problem solving skills and a flexible attitude to your work
Competent in Java and SQL
It'd be nice if you have Batch/shell experience, knowledge of SQL, PL/SQL and/or Python or have previously worked with Kafka/used Docker, Kubernetes or Openshift, but these are not essential and training will be provided.