Nano Fibre UK

Position: Junior Power BI Developer – Microsoft

Location: South Africa; Cape Town (remote)

Job type: Full-time

Company: Nano IS Western Cape (Pty) Ltd (rendering services to Nano Fibre UK)


About the role:

We are looking for a motivated Junior Power BI Developer to join our dynamic team. In this role, you will focus primarily on delivering robust data analytics and reporting solutions within the Microsoft ecosystem. You will leverage your Power BI expertise while supporting and integrating with other Microsoft tools such as Power Automate, Power Apps, Power Pages, and SharePoint. Experience in data blending, ETL processes, cube development, data cleanup, and database design will be highly advantageous..


Key responsibilities:

Power BI Development:

    • Design, develop, and maintain interactive Power BI reports and dashboards.
    • Implement data models, DAX measures, and custom visualizations to support business insights.

    Microsoft Ecosystem Integration:

      • Power Automate, Power Apps, Power Pages, and SharePoint to create end-to-end solutions.
      • Support integration between Power BI and other data sources or services within the Microsoft stack.

      Data Management and Analysis:

        • Perform data blending and ETL tasks to consolidate data from multiple sources.
        • Engage in data cleanup and validation to ensure accuracy and consistency across reports.

        Work with cube structures and multidimensional data when required.

          • Database Design and Management:
          • Assist in the design, development, and optimization of database architectures to support analytical and reporting needs.
          • Collaborate with the team to ensure database solutions are scalable, secure, and aligned with business requirements.

          Collaboration and Support:

            • Work closely with developers, data analysts, and stakeholders to gather requirements and translate them into technical solutions.
            • Participate in code reviews and contribute to the adoption of best practices.
            • Provide technical support and troubleshooting for end-users to ensure seamless adoption of analytical solutions.

            Documentation:

              • Maintain clear and comprehensive documentation of development processes, code changes, and project progress.


                Minimum requirements:

                • A higher certificate or degree in Software Engineering, Data Analytics, or a related field.
                • Demonstrable proficiency in Microsoft Power BI, including report creation, data modelling, and DAX.
                • Basic experience with Microsoft Power Platform components (Power Automate, Power Apps, Power Pages) and SharePoint.
                • Familiarity with database management, including ETL processes, data blending techniques, and foundational database design principles.
                • Fundamental understanding of programming languages (e.g., C#, Java, Python) or scripting, with a willingness to learn and adapt.
                • Experience with database management (Microsoft Dataverse, QSL Server, QCL, NoSQL) and integration.


                Preferred skills:

                • Exposure to additional Microsoft tools and services (e.g., Azure, Office 365) is a plus.
                • Basic knowledge of cube development, data warehousing concepts, and multidimensional modeling.
                • Familiarity with the software development lifecycle (SDLC) and Agile methodologies.
                • Experience with RESTful APIs and integration techniques.
                • Strong analytical skills with a detail-oriented approach to data quality and reporting.


                What we offer:

                • 20 days annual leave
                • Working remotely from home
                • Flexible working hours (according to UK daylight savings)
                • Competitive salary
                • Opportunities for professional growth and development.