Job Description
About the Role
We are seeking an Analytics Developer with expertise in Databricks, Power BI/Fabric, and ETL technologies to design, develop, and deploy advanced analytics solutions. The ideal candidate will focus on creating robust, scalable data pipelines, implementing actionable business intelligence frameworks, and delivering insightful dashboards and reports that drive strategic decision-making. This role involves close collaboration with both technical teams and business stakeholders to ensure analytics initiatives align with organizational objectives.
Key Responsibilities
- Leverage Databricks to develop and optimize scalable data pipelines for real-time and batch data processing.
- Design and implement Databricks Notebooks for exploratory data analysis, ETL workflows, and machine learning models.
- Manage and optimize Databricks clusters for performance, cost efficiency, and scalability.
- Use Databricks SQL for query development, data aggregation, and transformation.
- Incorporate Python and/or Scala within Databricks workflows to automate and enhance data engineering processes.
- Develop solutions to integrate Databricks with other platforms, such as Azure Data Factory, for seamless data orchestration.
- Create interactive and visually compelling Power BI dashboards and reports to enable self-service analytics.
- Leverage DAX (Data Analysis Expressions) for building calculated columns, measures, and complex aggregations.
- Design effective data models in Power BI using star schema and snowflake schema principles for optimal performance.
- Configure and manage Power BI workspaces, gateways, and permissions for secure data access.
- Implement row-level security (RLS) and data masking strategies in Power BI to ensure compliance with governance policies.
- Build real-time dashboards by integrating Power BI with Databricks, Azure Synapse, and other data sources.
- Provide end-user training and support for Power BI adoption across the organization.
- Develop and maintain ETL/ELT workflows, ensuring high data quality and reliability.
- Implement data governance frameworks to maintain data lineage, security, and compliance with organizational policies.
- Optimize data flow across multiple environments, including data lakes, warehouses, and real-time processing systems.
- Collaborate with data governance teams to enforce standards for metadata management and audit trails.
- Work closely with IT teams to integrate analytics solutions with ERP, CRM, and other enterprise systems.
- Troubleshoot and resolve technical challenges related to data integration, analytics performance, and reporting accuracy.
- Stay updated on the latest advancements in Databricks, Power BI, and data analytics technologies.
- Drive innovation by integrating AI/ML capabilities into analytics solutions using Databricks.
Requirements
- 4+ years of experience in analytics, data integration, and reporting.
- 3+ years of hands-on experience with Databricks, including:
- Proficiency in Databricks Notebooks for development and testing.
- Advanced skills in Databricks SQL, Python, and/or Scala for data engineering.
- Expertise in cluster management, auto-scaling, and cost optimization.
- 4+ years of expertise with Power BI, including:
- Advanced DAX for building measures and calculated fields.
- Proficiency in Power Query for data transformation.
- Deep understanding of Power BI architecture, workspaces, and row-level security.
- Strong knowledge of SQL for querying, aggregations, and optimization.
- Experience with modern ETL/ELT tools such as Azure Data Factory, Informatica, or Talend.
- Proficiency in Azure cloud platforms and their application to analytics solutions.
- Strong analytical thinking with the ability to translate data into actionable insights.
- Excellent communication skills to effectively collaborate with technical and non-technical stakeholders.
Qualifications
- Bachelor’s degree in Computer Science, Data Science, or a related field.
How to Apply
Click the green “Go Apply” button below to apply directly online with the employer.
About Other IT/Computer Jobs in Eastern Cape
The Eastern Cape, South Africa is home to a diverse range of industries and IT/Computer positions, with general job market trends indicating a steady demand for skilled professionals in this field. Typically, roles in the IT/Computer sector are highly sought after, particularly in sectors such as technology, financial services, and manufacturing, where digital transformation and innovation are driving business growth.
In terms of salary expectations, it’s generally true that IT/Computer professionals in Eastern Cape can expect to earn a broad range of salaries, depending on factors such as experience, company size, industry sector, and specific job requirements. While exact figures may vary widely, a common salary range for entry-level positions is typically between R400 000 and R800 000 per annum, with experienced professionals earning upwards of R1 million to R2 million or more, depending on the specific role and industry.
Common skills required for IT/Computer roles in Eastern Cape often include proficiency in programming languages such as Java, Python, or C++, as well as experience with software development methodologies like Agile or Scrum. Additionally, strong understanding of data structures, algorithms, and software engineering principles are typically expected. Other essential skills may include proficiency in operating systems such as Windows or Linux, experience with cloud computing platforms like AWS or Azure, and knowledge of cybersecurity principles.
The Eastern Cape is also home to various industries that commonly employ IT/Computer professionals, including the technology industry, financial services sector, manufacturing sector, and healthcare industry. These sectors often require specialized skills and expertise in areas such as software development, data analytics, IT project management, and cybersecurity.
Career progression for IT/Computer professionals in Eastern Cape can vary widely depending on individual goals and aspirations. Typically, entry-level positions may lead to opportunities in mid-level roles, such as senior software engineer or technical lead, before advancing to leadership positions like team manager or director of technology. Opportunities for career development may include specialising in a specific area, pursuing advanced qualifications like a master’s degree, or taking on mentorship or coaching roles within the organisation.
This information provides general career guidance. Actual salaries and requirements vary by employer.
GO APPLY NOW
Safe & secure application process
Explore More Opportunities
Get Similar Job Alerts
Job Seeker Tip
Get references ready before you need them - keep in touch with past managers and colleagues.
How to Apply
Click “GO APPLY NOW” to visit the company’s application page.
Follow their instructions carefully.
JVR Jobs connects you with employers – we don’t process applications directly.
Latest Job Opportunities
Alberton: Ontvangs/Administratiewe Dame
Opsoek na n ontvangs/administratiewe dame.Ouderdom tussen 25-35Moet in Alberton woon met eie voertuigSelaris sal bespreek word in onderhoudStuur Cv na:…
View JobWestern Cape: Commodities Account Manager posted by Collab SA
What You’ll Be Doing Account & Relationship ManagementAct as the primary point of contact for allocated customersGrow and maintain long-term…
View JobGauteng: Junior FOH / Floor Manager posted by Craven Cottage CC
Duties: Assist in all areas where neededChecking that all duties have been completed by floor staff.Conduct staff performance evaluationsDaily Cash-upDeal...
View JobWestern Cape: Storeman posted by Craven Cottage CC
Duties: Checking and ensuring the items aren’t damaged, is the correct pack size and weight.Storing in the correct storeroom or…
View JobWestern Cape: Housekeeping Supervisor posted by Craven Cottage CC
Duties: Monitor and administer time and attendance policyMonitor staff to ensure accountability in compliance with departmental goals.Execute operational...
View JobWestern Cape: Butler posted by Craven Cottage CC
Duties: Meet guests when they arrive and getting them settled in their roomsAnticipate guests’ needs by learning their preferences, allergies,…
View Job
Browse Employers
Job Alerts