Data Engineer - Python / Azure / AWS - £70,000 - London

Recruiter
HFG
Location
London (Greater)
Salary
£60000 - £80000 per annum
Posted
27 Nov 2017
Closes
02 Jan 2018
Sector
Accountancy
Contract Type
Permanent
Hours
Full Time
Job description Role Overview:


As a Data Engineer, you will provide processes and platforms to deliver data to the business. Using predominantly cloud services, you will orchestrate the gathering, processing and storage of both internal and 3rd party data-sets. The individual will be willing to learn and develop their skills in the Microsoft Azure cloud offering, working with services such as Azure Data Factory, Azure SQL, Azure Data Lake and more. You will work to provide these solutions in the most efficient and cost effective way for the business.
The role would be suitable for someone who has a high attention to detail; thrives in a dynamic changing environment; and someone who can communicate clearly with non-technical colleagues.


Responsibilities:
· Build and maintain robust data pipelines to deliver internal and 3rd party data-sets where required.
· Assist in the integration with 3rd party data providers.
· Work closely with the data scientists to identify and provide required data.
· Deliver ad-hoc data requests as the business requires them.
· Build and maintain software to interface with created data-sets.
· Design, create and maintain Azure SQL database tables and stored procedures
· Any other duties as requested by the Company


Required Experience:
· 4+ years experience in a related role;
· Experience in cloud based data storage and processing (preferably Azure).
· Strong ad-hoc SQL skills and the ability to automate queries.
· Experience with ASP .NET, MVC and Entity Framework.
· Knowledge of ASP .NET core
· Experience in API based data gathering
· Knowledge of Big Data Architecture
· Demonstrated experience with data manipulation and analysis in an online consumer facing business;
· Strong analytical skills; ability to analyse raw data, draw conclusions, and develop actionable recommendations;
· Strong communication skills;
· High degree of creative, analytical and problem solving skills;
· High attention to detail;
· Bachelor’s Degree in Computer Science is preferred;