BI Developer - Durban

  • MJM Recruitment
  • Durban, KwaZulu-Natal, South Africa
  • May 10, 2017
Permanent Information Technology

Job Description

The purpose of this role is to provide functional and technical expertise in the analysis, design, development and implementation of end to end Business Intelligence solutions as specified within the project plan and accordance to the defined business needs.

Role Requirements
Technical analysis & design
 Ability in interfacing with user to determine business objectives, system requirements and scope;
Ability to understand and interpret requirements and technical specifications;
Ability to produce technical specifications of small-medium-high complexity;

Ability to provide technical estimates to work.
Support and development
Delivering in accordance with the design, agreed standards and tools to achieve a well-engineered Business Intelligence solution;
Debugging as well as resolving issues;
Maintain documentation and project files with respect to progress, problems, needed changes, etc., and provide regular reports on such to the Team and/or Project Manager;
Review technical deliverables and manage quality in order to ensure that what has been built meets user expectation;
Provide daily technical, functional and operation support for the existing Business Intelligence solutions.
Construct, interpret and execute test plans to verify correct operation of completed solutions;
Plan, design and conduct test of solutions; correcting errors and re-test to achieve an error free result.
Skills and Competency
Is a self-starter who requires minimal supervision, and takes high ownership of work assigned
Must be able to provide guidance and support to junior developers to ensure that project deliverables are met in the required quality standards, time and budget estimations;
Takes a logical, analytical approach to problem solving and pays close attention to detail;
Ability to work under pressure;
Ability to work from test scripts as well as the ability to complete independent, non-script based testing;
Good communications skills (verbal and written);
Ability to remain highly productive in a dynamic environment;
Takes ownership of assigned tasks, maintains good rapport within the team, provides strong contribution and feedback to/ from the team lead;
Contributes towards improving development/ support process. Focus on evaluating and analyzing flaws/ discrepancies in system, and ability to implement efficient, high-quality solutions;
Collaborate with other IT staff and business stakeholders reviewing, testing and piloting new Business Intelligence solutions;
Maintain a high level of confidentiality;
Interest in learning and developing new technical skills;
Work in Agile environment participating in daily team huddles.

Education & Qualification
BSc(Computer Science or Information Systems)/ BCom(Information Systems)/A National Diploma in IT/and or equivalent qualification;
Relevant Oracle certifications such as: Business Intelligence etc... (Highly advantageous)
Relevant Microsoft certifications such as MCSE: Business Intelligence / MCSA: SQL Server etc... (Highly advantageous)
Relevant Experience
We seek a motivated, team-oriented, problem solver who shares in our commitment to excellence and holds the following experience:
A minimum of 4 years developing and supporting end to end Business Intelligence solutions;
Must have experience with the Oracle Business Intelligence tools and platform: pl\sql, ODI, Discoverer, and OBIEE;
Must have experience with the Microsoft Business Intelligence tools and platform: SQL Server, SQL Server Reporting Services, SQL Server Analysis Services, SQL Server Integration Services, and MS Power BI;
Must have 2-3 years’ experience to data warehousing design principles and methodologies including ETL;
Strong understanding of Business Intelligence and Data warehousing concepts;
Experience with mobile-based Business Intelligence solutions an advantage


MJM 5227

Job Level


Salary Range