BI Developer – IT-Online


The Role: We are recruiting a mid to senior level BI Developer to join our team in Johannesburg.

The purpose of this role is to analyze, design, implement and maintain business intelligence solutions to provide business-to-business reporting for informed decision-making.

The Technical Analyst will need to develop and support business logic using SQL to generate reporting data stores for a variety of [URL Removed] The analyst will also design and develop Bi reports using Power BI or OBIEE.

Skills and experience: Required qualities :

  • Bachelors?? Degree in computer science, GIS or information management
  • OR any BI accreditation

Preferred degree:

  • Relevant IT/BI qualification
    Relevant MS Certification

Experience required:

  • Minimum 3-5 years?? development experience in a business intelligence environment, including storyboarding, reporting and data visualization or a similar role
  • Excellent command of SQL (both Oracle SQL and Hive SQL)
  • Proficiency in data modeling and data mart design
  • Development experience in Power BI/OBIEE or any other visualization tool.
  • Experience with Big Data environments (Hadoop)
  • Telecommunications experience is a plus
  • Worked in environments with large volumes of data
  • Experience in Microsoft SQL Server Analysis Services (SASS) would be an advantage.
  • Confident in engaging with business and technical stakeholders
  • Excellent analytical and problem solving skills
  • Excellent written and spoken English
  • Must be autonomous
  • Knowledge of industry leading business intelligence support best practices
  • Technical knowledge of data governance practices, business and technology issues related to enterprise information asset management, and business intelligence approaches
  • Technical knowledge of data-related government regulatory requirements (if applicable) and emerging trends and issues
  • Knowledge of the Agile project management framework

Main responsibilities: Tasks/Responsibility:

  • Design and develop logic for creation of data marts as needed and hand over to data engineering team for automation
  • Develop interactive visual dashboards and reports using Power BI
  • Create ad-hoc reports/data extracts from the organization’s database
  • Interpret data and develop relevant recommendations based on the results of data analysis
  • Resolve enterprise source system data issues and provide guidance and/or present solutions to those issues
  • Provide advice and assistance to end user queries
  • Participate in design and peer reviews
  • Review the impact that any code changes may have on data stores.
  • Oversee data integration with the data warehouse
  • Maintain the organization’s intellectual property by documenting solutions on the organization’s wiki platform
  • Provide feedback on improving system maintenance, performance and support initiatives
  • Oversee report integrity, both when building new reports and when running existing scripts to ensure data is presented accurately.
  • Build and maintain strong relationships with business unit stakeholders
  • Collaborate with assigned business units to understand their business intelligence needs and design possible solutions
  • Work collaboratively with key business unit stakeholders to prioritize projects and data requests
  • Be the single point of contact for business intelligence for the assigned business unit
  • Work with project teams to prioritize business and information needs
  • Organize regular sessions with clients to inform, educate and facilitate feedback
  • Mentor junior staff to ensure they have the opportunity to apply the developer skills they have learned
  • Maintain technical knowledge of technology within client’s Business Intelligence landscape.
  • Identify new opportunities to improve data collection and analysis processes
  • Filter and ??clean? data by reviewing reports and performance metrics to locate and identify/fix code issues

Find out more/Apply to this position


About Author

Comments are closed.