BI Developer
Job Description
Citrusdal, South Africa Posted on 17/02/2026
We are seeking a highly motivated BI Developer to join our clients in the agriculture industry. You will work closely with data engineers, systems engineers, and business stakeholders to deliver standardized, high-quality BI reports and insights aligned with business objectives.
- Required Relocation: Citrusdal
- Develop, maintain, and enhance BI reports and dashboards using Power BI to support decision-making.
- Analyze business requirements and identify opportunities for improved data analysis, reporting, and visualization.
- Communicate effectively with business stakeholders to gather requirements, clarify insights, and continuously improve BI reporting.
- Standardize BI reports, datasets, metrics, and definitions to ensure consistency and reliability across the organization.
- Maintain and enhance existing BI solutions while developing new reports and dashboards as business needs evolve.
- Work closely with data engineering and systems engineering teams to coordinate and deliver BI related projects.
- Integrate data from various sources, including databases and REST APIs, into BI solutions.
- Ensure BI solutions are scalable, performant, and reliable through sound data modelling and best practices.
- Use Git/GitHub for version control and collaboration on BI and data related projects.
- Apply project management principles to manage priorities, timelines, and deliverables effectively.
- Participate in testing, troubleshooting, and optimization of BI reports and underlying data pipelines.
- Bachelor's degree in Computer Science, Information Systems, Engineering, or a related field.
- Minimum of 5 years' experience in BI development and SQL based data analysis.
- Strong hands on experience with Power BI, including data modelling, DAX, and dashboard development.
- Strong proficiency in SQL for querying, transforming, and analyzing data.
- Solid understanding of REST APIs, including how data is retrieved and integrated into reporting solutions.
- Familiarity with cloud platforms such as AWS or Azure is a plus.
- Experience using Git/GitHub for version control and collaboration.
- Strong project management skills with the ability to manage multiple priorities and stakeholders.
- Familiarity with agriculture, supply chain, or operational business data is an advantage.
About This Role
Career insights for Software Developers positions