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 :
- 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
Streaming
- 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