Our clients reserves the right not to make an appointment. In considering candidates for appointment into advertised posts, preference will be accorded to persons from a designated group in accordance with the approved Employment Equity Plan.
Data Analyst
(DE-G-MVW)
Overview
Reference
DE-G-MVW
Salary
ZAR/month
Job Location
- South Africa -- Tshwane Metro -- Centurion
Job Type
Permanent
Posted
07 July 2025
Position available for a Data Engineer based in Centurion. The purpose of the position is to:
- Design, implement, and maintain the reporting database architecture
- Build and optimize ETL pipelines
- Develop and maintain semantic models
- Support business projects through reporting
MINIMUM QUALIFICATIONS AND EXPERIENCE:
- Three years of experience in data engineering or related field
- MS SQL and SSMS
- NoSQL
- SSIS and ETL pipeline development
- Diploma / Degree in Information Systems, computer science or related field
- Strong understanding of data modelling and data warehouse design
- Ability to create entity relationship diagrams (ERDs)
- Exposure to cloud platforms is an added advantage
- Microsoft 365 suite
Beneficial:
- Python
- R (programming language)
- Power BI
RESPONSIBILITIES: Data set development:
- Understanding of data requirements
- Knowledge of database structure and where relevant data resides
- Envision optimal structure for reporting
- Data warehousing appropriate to report requirements
- Create and maintain ETL pipelines
- Knowledge of current dataset portfolio
- Ability to update / improve current data for various functions
Report development:
- Understanding of report requirements
- Appropriate report UI development
- Documentation of report requirements and usage / explanation
- Continuous feedback/ communication and confirmation of report relevance
- Knowledge of current reporting portfolio – ability to update/ improve current reports for various functions
General and Task Management:
- Ability to take ownership of a task until its resolution.
- Engage with task owners to ensure the task has been completed in the desired way
- Update and maintain the task lists or boards used to keep track of tasks
- Consult or brainstorm on issue items where necessary
- Participate in planning for the future discussions
- Understanding infrastructure required for company systems
- Advanced working knowledge of different data bases within the company
- Learn a skill the company needs to accomplish a task
- Project management
Self-Management:
- Support, comply and ensure compliance with the Health and Safety regulations, all the Companies policies and procedures, Quality and Environmental policies and procedures, etc.
- Support, encourage team members
- Proactively contribute to creating a good team atmosphere
- Anticipate and overcome obstacles
- Embrace personal challenges and growth
- Self-awareness
- Resilient, optimistic, and open to change
- Have an adult, collaborative approach to others
- Self-starter, motivated and able to positively motivate others
- Focused and target driven with positive, can-do attitude
|