Recruitment Room Team
Junior Data Analyst
Job Description
A fast-growing data consultancy is looking for Junior Data Analysts to support the delivery of Azure-based analytics solutions across industries. You’ll work on end-to-end data projects involving pipelines, semantic models, and Power BI dashboards, all within a modern Microsoft stack.
The role follows a hybrid setup: in-office on Mon/Wed/Fri, remote on Tues/Thurs, based in Pinelands, Cape Town. Ideal for recent graduates or professionals with 1–2 years of experience who are passionate about data and eager to grow.
Responsibilities
- Wrangle and model data using Azure SQL, Data Factory, and Fabric
- Design full BI flows: ingestion → model → dashboard
- Build accurate, performant DAX calculations and semantic models
- Apply analytics and validate results using clear statistical checks
- Work directly with stakeholders to gather requirements and deliver usable insights
- Contribute to deployments using Git-based workflows and promotion between environments
- Occasionally visit client sites for walkthroughs, training, or support
Requirements
Must-haves
- 2+ years’ experience in BI/analytics using Power BI, DAX, SQL
- Hands-on with Azure data services (Data Factory, Fabric, Azure SQL)
- Solid grasp of dimensional modelling, relationships, and data refresh cycles
- Ability to troubleshoot across the pipeline → model → report
- Strong communication and stakeholder management skills
- Experience with Git workflows and Dev/Test/Prod promotion
Nice-to-haves
- Familiarity with Databricks, Spark, Delta, or Python for data prep
- Experience with CI/CD for Power BI (Deployment Pipelines, PBIP)
- Relevant Microsoft certifications: PL-300, DP-500, DP-203
Education
- Bachelor’s degree or equivalent experience
- Proven experience delivering BI solutions (consulting or internal)
Apply for this role today, contact Sune Pienaar at Hire Resolve or on LinkedIn.
You can also visit the Hire Resolve website: hireresolve.us or email us your CV: [email protected]
We will contact you telephonically in 3 days should you be suitable for this vacancy.
If you are not suitable, we will put your CV on file and contact you regarding any future vacancies that arise