Senior BI Developer - #366513

Vito Solutions

Date: 1 week ago
City: Cape Town, Western Cape
Contract type: Contractor

Contract (12 months)


A large financial services company.


Cape Town (hybrid working model)


You will be responsible for establishing new technology components and reusable solution patterns that can be leveraged by business-facing teams in their day-to-day solutions. You are regarded as a data engineering specialist with advanced analytical and technical skills who understands data modelling, data engineering, data visualisations, and analytical models.

You should be competent in communicating challenges and solutions to project and operational leadership. An understanding of data management solutions and a keen sense of the strategic value of information to an organization will be of importance. You will also be responsible for developing data pipelines, and data models, monitoring programme/ job performance, designing data warehousing blueprints, evaluating hardware and software platforms, and integrating systems; translating business needs into long-term solutions.

You possess the ability to orchestrate delivery with a complex series of stakeholders and able to conceptualise solutions built on a hybrid of technologies with no real scope at the get-go, i.e. create, navigate, and negotiate the scope on the fly.


  • Define a structured approach to problem-solving and delivery against it.
  • Assist and advise the planning and management of the workload of the team.
  • Collaborating with other data engineers and data modellers, you will design, implement, and manage the data pipeline to avail data in the information layer.
  • Create and automate reports for use by a large user base across our branch network.
  • Identify, design, and implement internal process improvements: automating manual processes, optimising data delivery, and re-designing models for greater scalability.
  • Monitor and fine-tune the data pipeline, reports, and information layer for optimal performance.
  • Use modern development and modelling techniques and tools to implement BI and data management solutions, including data quality, metadata, and reference data.
  • Engage with a wide range of technical stakeholders including data scientists, data analysts, business analysts, other data engineers, and solutions architects.


  • Strong analytical and numerical ability
  • Problem-solving skills
  • Conceptual thinker
  • Good communication/interpersonal skills
  • Action/results orientation
  • Quality Orientation
  • Knowledge-seeking/learning orientation
  • Strong analytical thinking and problem-solving abilities
  • Ability to collect, organise, analyse, and disseminate significant amounts of information
  • Strong technical and operational ability
  • Deadline-driven, even in pressurised and fast-paced environments

Knowledge And Skills

  • IT Data Analysis
  • Database Knowledge and Monitoring
  • Data Security
  • Risk Management
  • Project Oversight
  • Strong understanding of data, data structures, and data sources
  • Application and data engineering background with a specific focus on staging high-quality data
  • Knowledge of database management system (DBMS) physical implementation, including tables, joins, and SQL querying
  • Knowledge of structured data, such as entities, classes, hierarchies, relationships, and metadata
  • Ability to comply with and manage data assets under a strict governance framework
  • Data warehousing (Kimball and/or Data Vault patterns) and dimensional data modelling
  • A solid background in SQL, Information Architecture, and ETL procedures
  • Data Management technologies (e.g. Data cataloguing, reference data management tools)
  • Data warehouse automation tools


  • Bachelor's Degree in Computer Science, Statistics, Informatics, Information Systems, Engineering, or another quantitative field
  • National Diploma in an Information Technology related discipline preferred


  • 2 to 5 years of relevant experience in a similar environment working with the relevant tools and techniques
  • Experience in Database technologies
  • Experience in data warehousing principles (e.g. Kimball and/or Data Vault)
  • Experience in Agile Development
  • Experience in structured data, such as entities, classes, hierarchies, relationships, and metadata
  • OLAP and MDX experience

Advantageous Skills

  • Experience with object-oriented/functional/scripting languages (e.g. Python, Unix Shell Scripting, Java, Scala, etc.)
  • Please note: If you have not heard from us within 2 weeks, please consider your application unsuccessful.
Post a CV

Similar Jobs

Sales Operations Team Leader-3

WesBank, Cape Town, Western Cape
5 hours ago
Job DescriptionThe Sales Operations Team Leader leads a team and ensures that staff are equipped and able to meet operational targets The incumbent deals with escalated customer queries and promotes the Bank's products and servicesHello Future Sales Operations Team LeaderWelcome to Wesbank, the home of the #changeables. We design for the shapeshifters and deliver products and services that make us...

Financial Accountant, Cape Town, Western Cape
6 hours ago
A leading pharmaceutical company is looking for a meticulous Financial Accountant to join their finance team. The role involves managing accounting tasks to ensure precise financial reporting and effective financial management. The ideal candidate should have a strong accounting background, proficiency in ERP systems, and be detail-oriented.Responsibilities:Perform and oversee accounting functions, including but not limited to:Debtors management Creditors management Banking...

Outbound Sales Agent Lead Generation

CallForce Outsourcing Specialists, Cape Town, Western Cape
7 hours ago
Job brief (Lead Generation) We are looking for enthusiastic and easy to understand telemarketers to generate sales EOI’sor live transfers by cold calling Australian households. You will be responsible for influencingpotential customers within the realm of Private Health Insurance, General Insurance,Finance, Superannuation and more.A successful telemarketer must be friendly and persuasive. They must be able to understandthe customer’s requirements in...