Senior Data Engineer
Job Type | Permanent |
Area | Western Cape, South AfricaCape Town, South Africa |
Sector | IT - Data |
Salary | R680 000 – R780 000 Per Annum |
Start Date | Approximately 2 months |
Job Ref | VR/26074 |
- Description
Are you a Data Engineer based in Cape Town seeking a new position? Look no further.
The primary focus of this position will be to leverage technical skills to combine software, systems, and data, extracting meaningful insights from raw data.
Requirements:
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
- 4-6 years of data warehouse ETL experience.
- Knowledge of cloud platforms (e.g., AWS, Azure, Google Cloud) and their data services.
- Proficiency in SQL and experience with relational databases (e.g., Oracle, PostgreSQL, MySQL, SQL Server).
- GCP (Google Cloud Platform) highly beneficial
- Experience with dimensional modelling and data analysis.
- Preferred experience with data visualization tools and the retail industry.
- Understanding of version control (SVN/GIT) and proficiency in programming languages such as Python, Java, Korn shell scripting, and SQL.
Responsibilities:
- Client and Requirement Analysis
- Understand and analyse client requirements and business needs.
- Identify, analyse, visualize, and understand supporting data to propose solid solutions.
- Design and Development
- Design and develop data layers to power Big Data analytics.
- Architect data integration pipelines and ensure successful data extraction, transformation, and loading from various sources.
- Create and maintain technical documentation.
- Support existing solutions within GCP and Oracle.
- Analyze specifications and data, designing data warehouse and product layers.
- Develop, test, and ensure the quality of data pipelines and layers.
- Perform peer reviews and comply with the SDLC process and documentation standards.
- Team Collaboration and Support
- Participate actively in the product team and provide cross-training and mentorship.
- Provide timely status updates to the team.
- Log change requests and accurately log time.
- Participate in standby rotation.
- Be a team player: collaborate, socialize, and engage with your product team and the wider team at all times.
- Quality and Efficiency
- Responsible for the delivery of value and quality solutions.
- Drive ticket progress and ensure timely resolution.
- Operational Management
- Manage GCP costs and IT responsibilities.
- Ensure successful creation of the infrastructure required for optimal extraction, transformation, and loading of data from a wide variety of data sources.
Apply today!