BI Developer

Be among the first applicants.
Feeblo
Johannesburg
ZAR 300 000 - 600 000
Be among the first applicants.
6 days ago
Job description

We are seeking a highly skilled and experienced Business Intelligence (BI) Developer to join our data-driven team. The ideal candidate will have a strong background in data visualization, business intelligence, and analytics, with expertise in popular BI platforms such as Power BI, Tableau, and Qlik. As a BI Developer, you will play a key role in designing, developing, and maintaining interactive dashboards and reports that provide actionable insights to stakeholders. You should be passionate about data, writing clean, maintainable code, and have a deep understanding of modern data visualization practices.

Key Responsibilities :

  • Design, develop, and maintain robust, scalable, and high-performance BI dashboards and reports.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write reusable, testable, and efficient code.
  • Integrate data from various sources and ensure data quality and integrity.
  • Optimize data processing workflows for maximum speed and scalability.
  • Implement security and data protection measures.
  • Troubleshoot and debug data visualization pipelines to resolve issues.
  • Mentor and guide junior developers, providing technical leadership and code reviews.
  • Stay up-to-date with emerging technologies and industry trends to ensure our solutions remain cutting-edge.
  • Participate in Agile / Scrum processes, including sprint planning, stand-ups, and retrospectives.

Required Skills and Technologies :

  • Proficiency in BI Platforms : Extensive experience with popular BI platforms such as Power BI, Tableau, and Qlik.
  • Data Visualization : Strong understanding of data visualization principles and best practices.
  • Data Modeling : Expertise in data modeling and DAX (Data Analysis Expressions) for Power BI, Tableau calculations, and Qlik scripting.
  • APIs and Web Services : Experience with RESTful APIs and integrating web services.
  • Database Management : Experience with relational databases (e.g., SQL Server, MySQL) and NoSQL databases (e.g., MongoDB).
  • Version Control : Strong experience with Git and collaborative development workflows (e.g., GitFlow).
  • Testing : Proficient in writing unit tests, integration tests, and using testing frameworks (e.g., Power BI Testing Framework).
  • Security Best Practices : Understanding of secure coding practices and common vulnerabilities (e.g., OWASP Top 10).

Preferred Skills :

  • Experience with front-end frameworks (e.g., React, Angular, Vue.js) for full-stack development.
  • Familiarity with message brokers (e.g., RabbitMQ, Kafka) and event-driven architectures.
  • Knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes).
  • Experience with serverless computing (e.g., AWS Lambda, Google Cloud Functions).
  • Understanding of GraphQL and its implementation in BI platforms.

Qualifications :

  • Education : Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • Experience : 5+ years of professional experience in BI development, with at least 2 years in a senior or lead role.
  • Certifications (Optional) : Relevant certifications such as :

AWS Certified Developer

  • Google Professional Cloud Developer
  • Power BI-specific certifications (e.g., Microsoft Certified : Data Analyst Associate)
  • Qlik-specific certifications (e.g., Qlik Sense Business Analyst, Qlik Sense Data Architect)

Soft Skills :

  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration abilities.
  • Ability to work independently and as part of a team.
  • Leadership skills with a focus on mentoring and guiding junior developers.
  • Adaptability to changing project requirements and technologies.
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new BI Developer jobs in Johannesburg