GO plc

Data Engineer

  • Basis:  Full-Time (Hybrid)
  • Closing Date:  30 Oct, 2024
  • Job Ref:  KMP-94225

Job Description

We are looking for people who love working with data with a solid working knowledge of SQL. As part of the Data Engineer team, you will be in collaboration with other teams and developers, integrating with a diverse catalogue of systems, and be directly involved in the preparation layer for all data streams that would feed into GO’s Data Warehouse and OLAP solutions. You will be responsible for the operational aspect of the data warehouse environment, maintenance, and support of the existing data warehouse load processes.

Does this sound like you? Here’s what you need to have to match our requirements:

  • Bachelor of Science in Computer Science or Developer qualifications;
  • Experience with SQL query writing;
  • Good knowledge of English both speaking and writing;
  • Keen attention to detail;
  • Strong problem-solving skills;
  • Excellent communication skills.

This is how you can hit a few more plus points for this position:

  • Experience in the role of Data Engineer in the design, management, and / or operation of large databases;
  • Experience with scripting and programming languages such as C# and Python;
  • Experience in Telecoms;
  • Experience in designing and operating Data Warehouses.
  • Experience in data architecture, data integration, and/or data manipulation;
  • Experience in supporting Data Warehouse systems;
  • Experience with SSIS/SSRS development;
  • Experience with SQL Server.

Does this describe you? Here’s a glimpse of what you will be doing in this role:

  • Design and create tables, views, triggers, partitions, complex stored procedures, functions, indexes, and other database objects;
  • Support extracting and transforming data using SSIS and stored procedures;
  • Continuous monitoring and assessment of systems performance against defined KPIs;
  • Research and test new technologies that can be used to improve our data warehouse process;
  • Configures automated proactive and reactive monitoring of database systems;
  • Analyze database and system response time and determine optimization and tuning recommendations to improve performance;
  • Document processes and procedures for development and workflow needs;
  • Ensure that Data Lifecycle is upheld for active, inactive, and restored databases;
  • Providing regular feedback to management regarding work-related tasks;
  • Maintain transparent communication with the team / other technical and business departments within the company;
  • Participate in daily / weekly team meetings;
  • Participate in brainstorming sessions;
  • Promote collaboration with other technical teams responsible for upstream / downstream systems.

What’s in it for you?
Joining our team comes with a lot of benefits! Here’s a glimpse of what we’ll offer you for being brilliant:

  • Benefit from working within a hybrid organisation, enjoying a balance between working from the office or any other location of your preference;
  • Flexible working arrangements to suit different needs;
  • No more bills! Free unlimited GO services for your home and mobile;
  • Four weeks paid birth-leave for all non-birthing parents;
  • Private Hospital Health Insurance, to protect you from unexpected, high medical costs;
  • A budget to purchase your next mobile device;
  • A budget to spend on your own personal and / or professional development;
  • Therapy sessions to support your needs in collaboration with Richmond Foundation;
  • A budget dedicated to your children’s summer school costs;
  • The opportunity to work from literally anywhere – being able to work from abroad;
  • Generous relocation package as well as any assistance needed for your smooth transition to Malta.

… and more!

We’ll recruit as soon as we find our match. Don’t think twice – apply now.