Software Developer with BI Focus | IT Recruitment

Role Description:

Software Developer with focus area BI (Business intelligence), the responsibility lies in Business Object definition, the data integration, transformation, and visualization for the company Powertrain plants reports.


Minimum year of experience:

  • 5 – 8 years’ experience as a Software Developer (Java)
  • 5 – 8 years’ experience in BI (Power BI)
  • 2 years streaming experience (Kafka)


Role Level:

  • Senior (0834)


Minimum qualifications required:

  • Relevant IT / Business Degree


Specific Technical / Functional skills:

Software Development

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


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


  • Proficiency with Kafka to extract topics to a BI Platform (other streaming experience would count as well)

Added advantage:

  • 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 of agile methodologies, particularly Scrum.


Role Tasks:

  • Development of backend and frontend user stories.
  • Take actively part in all regular Scrum ceremonies
  • Contribute to refinement of user stories (user stories at the beginning of a development sprint might not be fully specified)
  • Liaise with stakeholders and team members
  • Pro-active knowledge sharing, mentoring, and coaching of members from the same or other teams
  • Clarify open points possibly making proposals and/or developing a prototype for further discussion.
  • Provide support for existing solutions (DevOps)


Soft skills

  • Excellent communication skills and team-oriented work behavior in a distributed team
  • Ability to work as part of a team, to work interdependently as well as independently
  • Self-Starter.
  • Strong problem-solving capabilities are required
  • Submit deliverables on time and with excellent quality
  • Excellent interpersonal and organizational skills with the ability to communicate effectively (both verbally and in writing) with both technical and non-technical colleagues / users
  • Strong ability to understand and interpret business needs and requirements with an aptitude to move concepts through to proposal and successful implementation
  • Strong presentation skills
  • Above-board work ethics
  • Flexibility to take up different tasks in the project
  • Ability and willingness to coach and give training to fellow colleagues and users when required
  • Willing and able to travel internationally
Upload your CV/resume or any other relevant file. Max. file size: 20 MB.