Data Engineer

TRENDULTRA LIMITED
Uxbridge, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 55K

Job location

Uxbridge, United Kingdom

Tech stack

Java
Amazon Web Services (AWS)
Data analysis
Bash
Big Data
Cloud Computing
Cloud Database
Databases
ETL
Data Warehousing
Relational Databases
Database Design
Document-Oriented Databases
Hadoop
Hive
Python
Shell
Microsoft SQL Server
Oracle Applications
Performance Tuning
Shell Script
Data Processing
Freeform SQL
Informatica Powercenter
System Availability
Spark
Vba Programming Language
Data Pipelines

Job description

We are seeking a highly skilled Data Engineer to join our dynamic team. The successful candidate will be responsible for designing, developing, and maintaining robust data pipelines and data warehouses to support business analytics and decision-making processes. This role requires a strong understanding of big data technologies, database systems, and cloud platforms, with an emphasis on optimisation, scalability, and security. The ideal applicant will possess excellent analysis skills and a proactive approach to problem-solving within a fast-paced environment., * Develop and maintain scalable data pipelines using tools such as Apache Spark, Hadoop, and Informatica.

  • Design and implement efficient database schemas for data warehouses using Oracle, Microsoft SQL Server, and other relational databases.
  • Manage cloud-based data solutions on AWS, ensuring high availability and security.
  • Write complex SQL queries and optimise existing code for performance improvements.
  • Develop scripts using Bash (Unix shell), Shell Scripting, VBA, and Python to automate data processing tasks.
  • Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
  • Perform data analysis to identify trends, anomalies, and opportunities for optimisation.
  • Ensure data quality and integrity through validation procedures and continuous monitoring.
  • Document data architecture, pipelines, and processes for future reference and compliance purposes.

Requirements

  • Proven experience as a Data Engineer or in a similar role with a strong understanding of database design principles.
  • Proficiency in programming languages such as Java, Python, VBA, Bash (Unix shell), and Shell Scripting.
  • Extensive knowledge of big data technologies including Hadoop, Apache Hive, Spark, and related ecosystems.
  • Hands-on experience with cloud platforms like AWS for deploying scalable data solutions.
  • Strong familiarity with relational databases such as Oracle and Microsoft SQL Server.
  • Experience designing data warehouses and working with ETL tools like Informatica.
  • Excellent analysis skills with the ability to interpret complex datasets effectively.
  • Knowledge of SQL optimisation techniques and performance tuning strategies.
  • Familiarity with analysis tools and frameworks used in large-scale data environments is desirable. This position offers an exciting opportunity to work at the forefront of data technology within a collaborative environment committed to innovation and excellence.

Apply for this position