Software developer with BI focus


Our leading customers in the automotive space are currently looking for a software developer with a BI focus to join their team. The role is based in Midrand with home rotation. This is a fixed term contract opportunity valid until December 2024.

Role Description:

Software developer with BI (Business intelligence) focus area, responsibility lies in defining the business object, integrating, transforming and visualizing data for Powertrain reports.

Minimum requirements:

  • 5 to 8 years of experience as a software developer (Java)
  • 5 to 8 years of experience in BI (Power BI)
  • 2 years of streaming experience (Kafka)

Role tasks:

  • Development of backend and frontend user stories.
  • Actively participate in all regular Scrum ceremonies
  • Contribute to the refinement of user stories (user stories at the start of a development sprint may not be fully specified)
  • Liaise with stakeholders and team members
  • Proactive knowledge sharing, mentoring and coaching of members of the same team or other teams
  • Clarify open points by possibly making proposals and/or developing a prototype for further discussion.
  • Provide support for existing solutions (DevOps)

Specific technical and functional skills

Required Skills :

Software development

  • At least 5-8 years of knowledge and experience in Java development, including necessary solution space, e.g. version control (Git) At least 4 years of front-end experience (JavaScript / Angular, HTML 5, CSS Proficiency in UI frameworks e.g. Angular (Version 9 or higher) or React)

Power Bi

  • Setting up and operating/monitoring a Power BI environment
  • Setup and operation/monitoring of PowerBI data ingestion (data loading), experience building data/ETL pipeline
  • Clean data and transfer data into a reusable data model
  • Create Power BI dashboards of complex queries
  • Good experience in testing (manual and automated testing for data validation to ensure the accuracy of data transformations


  • Proficient with Kafka to pull topics to a BI platform (other streaming experience would also count)

Additional benefit:

  • Experience with testing tools like Karma, Jasmine, Postman, Newman, Cypress, Selenium, Junit, Xunit Robot, Jest
  • Experience with Jira and Confluence
  • Experience with backend frameworks like Java EE
  • Experience with agile methodologies, in particular Scrum.

If you meet the above conditions, please submit your application and we will contact you shortly.

Desired skills:

Find out more/Apply to this position


Comments are closed.