Data Engineer

Location: Dublin, Republic of Ireland Salary: €325 - €375 per day
Sector: Consultancy Type: Contract
Reference #: CR/078198_1614782280

Data Engineer / Dublin / 6 months / Start ASAP

Irish National or EU candidate needed for this role

The team working in Group Architecture play an important role in the delivery of the IT Strategy and impact the entire breadth of the clients business.

Role Description:
The role would ideally suit an individual with a passion for Data Engineering who possess strong development skills and has the enthusiasm for building data pipelines with supporting infrastructure for reliability and resilience. The individual should values teamwork and innovation with a strong desire to demonstrate how technology is an enabler of the clients strategic intentions
Working with both structured and semi-structured data, in spreadsheets and other formats such as JSON, to interpret data and data-lineage concepts by using data science and data manipulation skills to design, develop and implement the various tools and techniques required for the extract, transform and load processes to prepare the data.

Key Responsibilities:
* Maintain and support services by identifying, locating and competently fixing data issues and taking proactive actions to avoid data quality issues.
* Identify ways to improve data reliability, efficiency and quality
* Develop data set processes
* Contribute to documenting component architecture and processes
* Develop, construct, test and maintain existing data architecture
* Use innovative ways to make data meaningful to everyone
* Working with functional and non-functional requirements, which may be specified formally and/or informally
* Translate application storyboards and use cases into functional applications
* Delivering high quality solutions through innovative design aligned with good development practices
* Supporting software development for a range of Group Architecture initiatives

Essential Skills:
* SQL - at least 5 years proven experience
* Python - at least 2 years proven experience
* Java / JavaScript- at least 5 years proven experience

Skills & Qualifications:
* Educated to degree level (or overseas equivalent)
* Solid understanding of object oriented programming
* Exposure to a broad mix of server side, UI, Business logic & database technologies
* Experience with optimising database queries for performance
* Strong exposure working on relational databases - SQL
* Highly proficient with ETL, Python and Agile
* Comfortable of pulling data from different APIs and integrating to Data Warehouse frameworks
* RESTful API development, scaling and operating
* GCP or Cloud experience an advantage
* Data mining and visualisation (Python, r, power bi)
* Understanding of ETL practices and tooling
* Applied knowledge of the core Java technologies and supporting components including:
* Programming (Core Java, Java Script)
* Experience using MSSQL, Postgres, Oracle
* Web Services (REST, SOAP)
* Data Exchange (JSON, XML)