Job Title: Data Engineer
Location: Johannesburg
Contract type: Contract (6-month contract)
Hybrid
We are seeking a skilled and detail-oriented Data Engineer with expertise in Power BI to join our client on a 6-12-month contract. The ideal candidate will be responsible for designing, building, and maintaining efficient data pipelines and systems that drive business insights and decision-making. This role requires a proactive individual who thrives in a fast-paced environment and has a strong ability to transform raw data into actionable insights.
Roles and responsibilities:
- Design, develop, and optimize robust ETL (Extract, Transform, Load) pipelines to process and integrate data from multiple sources
- Build and maintain scalable data models to support analytical and reporting needs.
- Collaborate with stakeholders to understand data requirements and deliver effective solutions using Power BI.
- Create and manage Power BI dashboards and reports to provide actionable insights.
- Ensure data quality, integrity, and security across all systems and processes.
- Troubleshoot data-related issues and implement robust solutions to prevent recurrence
- Work closely with cross-functional teams, including business analysts, data scientists, and IT, to align data engineering efforts with organizational goals.
- Optimize data storage and processing systems for efficiency and scalability.
- Stay updated on emerging trends and technologies in data engineering and Power BI.
Experience and qualifications:
- Bachelor’s degree in computer science, Information Technology, Data Science, or a related field
- 3-5+ years of experience in data engineering or a similar role.
- Experience in working in a bank or financial services.
- Proven expertise in Power BI, including data modelling, DAX, and creating interactive dashboards.
- Strong proficiency in SQL and database management systems (e.g., SQL Server, PostgreSQL).
- Experience with ETL tools and processes.
- Familiarity with cloud platforms (e.g., Azure, AWS, or Google Cloud) and their data services.
- Knowledge of programming languages such as Python, R, or Java (preferred).
- Solid understanding of data warehousing concepts and architectures.
- Strong problem-solving skills and attention to detail.
- Strong problem-solving skills and attention to detail.
If you’re ready to take on a new challenge and make an impact, we want to hear from you. Apply now!
Desired Skills:
- Power BI
- Power BI Dashboards
- Data Modelling
- SQL
- PostgreSQL
- Azure
- AWS
- Google Cloud
- Python
- R
- Java