BI Developer/Data Engineer (Intermediate - Senior)

Location: Southern Suburbs, Western Cape

*** Mention DataYoshi when applying ***

We’re looking for a dynamic BI Developer / Data Engineer who is proficient in Microsoft SQL in addition to the Microsoft BI technology stack to create and manage BI and analytics solutions. The candidate will be responsible for developing, deploying and maintaining BI solutions. The developer will either be based at Saratoga or at client offices.

Key responsibilities

  • Work independently and as part of a team in an Agile environment using the Microsoft stack of technologies
  • Delivery of enhancements and features as requested by the Product Owner
  • Ad-hoc fixes to existing functionality
  • Develop and execute database queries and conduct analysis
  • Translating business requirements into technical ones
  • Report curation and data modelling
  • Participation in data warehouse design
  • Creating technical documentation

Company Information

We are a vibrant, innovative technology consulting company, and a preferred home for software solutions professionals.

The company culture is professional, yet people centric, and rewards excellence in all its forms.

Our people are some of the brightest in the industry, and many are leaders in their respective fields.

We invest in our people, and develop technology and business experts, by collaborating with clients on meaningful and challenging opportunities. You will have access to mentorship, career planning, eCoaching and tech talks.

We have offices in Cape Town and Johannesburg, and offer relocation assistance where appropriate. Our flexi-hours, 20 annual leave days, above-industry salaries, progressive policies, and various staff events, ensure you maintain a healthy work-life balance.


  • Relevant Degree or 3/4-year technical Diploma
  • Honours or postgraduate degree preferred
  • Strong theoretical programming and SQL grounding required

Technical Skills and Experience:


  • 4-8 years of hands-on BI development experience
  • Proven experience as a BI Developer / Data Engineer
  • Background in data warehouse (e.g. Dimensional Modelling)


  • Relational Databases, Microsoft SQL & Microsoft SSIS
  • In-depth understanding of database management systems, OLAP and ETL frameworks
  • Develop and test extraction, transformation, and load (ETL) processes
  • Exception and Error handling contingencies and data hospitalisation procedures
  • Experience working with business analysts to identify and understand source data systems
  • Exposure to financial services industry preferable
  • Data mining


  • Comprehensive thought and error handling solutions
  • Technical specification writing and communication skills essential
  • Ability to pick up new technologies easily
  • Attention to detail
  • People management skills
  • Analytical as well as strong development skills
  • Delivery focused and responsive to change
  • Able to work in projects (multi-task) environment

Employment Equity requirement

Employment Equity would be highly preferable. People with disabilities are encouraged to apply.

Saratoga is an equal opportunities employer and welcomes applications from all members of society irrespective of age, sex, disability, sexual orientation, race, religion or belief.

The relevant laws and principles associated with Employment Equity and Black Economic Empowerment will be considered when appointing potential candidates.

Not ready to apply? Connect with us for general consideration.

*** Mention DataYoshi when applying ***

Offers you may like...

  • Oscar Technology

    BI Developer / Data Analyst
  • Vattenfall

    BI Developer / Data engineer with Oracle competenc...
  • Kolmeo

    Data engineer / BI Developer
    Hawthorn VIC 3122
  • MRP Technology Ltd

    BI Developer/Data Analyst - Power BI
  • Pertemps Network Group

    Data Analyst/BI Developer