Overview
Data Engineer Jobs in Pietermaritzburg at Belgotex Floorcoverings (Pty) Ltd.
Are you innovative, technically skilled, and highly responsive? We’re looking for YOU to join our dynamic team! Here is an amazing opportunity for you to join the Belgotex Team!
About the Company
Belgotex is Africa’s leading carpet and artificial grass manufacturer. As a soft flooring specialist we design, make, and distribute high-quality broadloom and modular carpets with custom solutions available to the commercial market. Our extensive product portfolio includes luxury and specialist vinyls and artificial grass.
Corporate Values:
Better Together: We believe that people inspire greatness. It takes a team to achieve our world class standards, and we can’t do any of this alone.
We Tread Softly: We are a recognised world leader for sustainability practices, asking less of the planet in all that we do.
Deep Focus: We are on a journey of vertical growth to deliver specialised flooring solutions to Africa and the world.
Curiosity: True innovation starts with a desire to explore and achieve the unimaginable.
Courage:We’re not afraid to ask big questions, even if it means asking more of ourselves.
PURPOSE OF THE ROLE:
As a Data Engineer at Belgotex, you will be responsible for developing and maintaining our data processing systems. You will handle the extraction, transformation, and loading (ETL) processes, ensuring data is accessible, reliable, secure and ready for analysis. Your work will support our BI developers and other stakeholders in making data-driven decisions. Best practices in this field must be used at all times and ensuring the right tool is used for the data solution. Keeping up to date with the latest technology and advancements to provide better solutions to future and existing projects.
Key Responsibilities:
- Data Collection and Integration: Gather data from various sources, such as databases, APIs, and external providers. Design and implement data pipelines to ensure smooth data flow into storage systems.
- Data Storage and Management: Storing and managing data efficiently. This includes setting up databases and data warehouses, ensuring data is organized and accessible for analysis.
- Data Pipeline Development: Build and maintain data pipelines that automate the extraction, transformation, and loading (ETL) of data. These pipelines ensure that data is processed and available for use in a timely manner.
- Data Quality and Reliability: Ensuring the accuracy, consistency, and reliability of data is crucial. Implement processes and tools to monitor and improve data quality, addressing any issues that arise.
- Collaboration: Work closely with analysts, and other stakeholders to understand data needs and provide the necessary infrastructure and support. This collaboration helps in aligning data solutions with business goals.
Qualifications:
- Grade 12 / Matric / NQF4 Equivalent
- Relevant Diploma or Degree in Computer Science Advantageous
Technical Skills:
- Proficiency in SQL and database management.
- Experience with big data tools (e.g., Spark, Azure Data Factory, Microsoft Fabric).
- Knowledge of programming languages such as Python or Java.
- Familiarity with cloud platforms (e.g. Azure).
Soft Skills:
- Strong problem-solving abilities.
- Excellent communication and collaboration skills.
- Attention to detail and a commitment to data quality.
Competencies: Individual Contributor Level
- Valuing Differences – Working effectively with individuals of diverse cultures, interpersonal styles, abilities, motivations, or backgrounds; seeks out and uses unique abilities, insights, and ideas from diverse individuals.
- Work standards – Setting high standards of performance for self and others; assuming responsibility and accountability for successfully completing assignments or tasks; self-imposing standards of excellence rather than having standards imposed.
- Initiating Action – Taking prompt action to accomplish work goals; taking action to achieve results beyond what is required; being proactive.
- Planning and Organising – Establishing an action plan for self and others to complete work efficiently and on time by setting priorities, establishing timelines, and leveraging resources.
- Continuous Learning – Actively identifying new areas for learning; regularly creating and taking advantage of learning opportunities; using newly gained knowledge and skill on the job and learning through their application.
Title: Data Engineer
Company: Belgotex Floorcoverings (Pty) Ltd.
Location: Pietermaritzburg