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 :
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 fieldMS SQL and SSMSNoSQLSSIS and ETL pipeline developmentDiploma / Degree in Information Systems, computer science or related fieldStrong understanding of data modelling and data warehouse designAbility to create entity relationship diagrams (ERDs)Exposure to cloud platforms is an added advantageMicrosoft 365 suiteBeneficial :
PythonR (programming language)Power BIRESPONSIBILITIES :
Data set development :
Understanding of data requirementsKnowledge of database structure and where relevant data residesEnvision optimal structure for reportingData warehousing appropriate to report requirementsCreate and maintain ETL pipelinesKnowledge of current dataset portfolioAbility to update / improve current data for various functionsReport development :
Understanding of report requirementsAppropriate report UI developmentDocumentation of report requirements and usage / explanationContinuous feedback / communication and confirmation of report relevanceKnowledge of current reporting portfolio – ability to update / improve current reports for various functionsGeneral 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 wayUpdate and maintain the task lists or boards used to keep track of tasksConsult or brainstorm on issue items where necessaryParticipate in planning for the future discussionsUnderstanding infrastructure required for company systemsAdvanced working knowledge of different data bases within the companyLearn a skill the company needs to accomplish a taskProject managementSelf-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 membersProactively contribute to creating a good team atmosphereAnticipate and overcome obstaclesEmbrace personal challenges and growthSelf-awarenessResilient, optimistic, and open to changeHave an adult, collaborative approach to othersSelf-starter, motivated and able to positively motivate othersFocused and target driven with positive, can-do attitudeCreate a job alert for this search