Overview

Power BI Develper Jobs in Cape Town, South Africa at Feeblo

We are seeking a highly skilled and experienced

Power 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 Microsoft Power BI. As a Power 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 Power 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 Power BI: Extensive experience with Power BI Desktop, Power BI Service, and Power BI Report Server.

Data Visualization: Strong understanding of data visualization principles and best practices.

Data Modeling: Expertise in data modeling and DAX (Data Analysis Expressions).

APIs and Web Services: Experience with RESTful APIs and integrating web services.

Database Management:

Experience with relational databases (e.g., SQL Server, MySQL) and No

SQL databases (e.g., Mongo

DB).

Version Control: Strong experience with Git and collaborative development workflows (e.g., Git Flow).

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., Rabbit

MQ, 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 Graph

QL and its implementation in Power BI.

Qualifications:

Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.

Experience: 5+ years of professional experience in Power BI development, with at least 2 years in a senior or lead role.

Certifications (Optional): Relevant certifications such as:

AWS Certified Developer

Microsoft Certified:
Azure Developer Associate

Google Professional Cloud Developer

Power BI-specific certifications (e.g., Microsoft Certified: Data Analyst Associate)

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.

Title: Power BI Develper

Company: Feeblo

Location: Cape Town, South Africa

Category: Software Development (Data Engineer)

 

Upload your CV/resume or any other relevant file. Max. file size: 800 MB.