Data Engineer
Discover your potential with us!
Looking to take your career to the next level? Join Malta’s leading quad-play provider and be a part of our GO Stars team!
Get a glimpse of what life at GO is all about! See the amazing benefits and learn more about GO’s One Team, here:
www.go.com.mt/careers-india/
As one of the largest employers on this beautiful European island, we offer exciting remote opportunities to work in a dynamic and innovative industry.
We’re the top provider of mobile, fixed line, internet, and TV services, with almost half of the local market share.
Plus, with a minimal time difference with India, this is an opportunity not to be missed!
Roles and responsibilities
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.
Duties
- 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.
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.