The ideal candidate needs to be an honest and self-motivated team player who is willing to be a key member of the Smollan Data Office Team and be responsible for the development, implementation, and maintenance of databases, ETL packages and reports according to DataOrbis best practices and specifications.

You are a keen problem solver and use both your intuition and logic to come up with workable solutions for implementation. You have excellent attention to detail and are deadline driven always ensuring that the required timelines are met.

You are a proactive multi-tasker with strong organisational and administrative skills and can efficiently manage and handle numerous tasks across multiple projects in a structured manner while remaining calm and collected. You have strong attention to detail and have business process knowledge in developing best practice, and you possess a wide variety of skills and knowledge to manage complex and varied tasks.

You enjoy working within a team-based environment are confident in your communication to effectively manage both up and down and communicate continuously. You will be part of a cross-functional team and will work closely with both the ‘Build’ and ‘Delivery’ teams in ensuring the development and delivery of technical solutions according to the client’s needs ensuring the contractual delivery of our service offering to our clients on an ongoing basis.


  • Data Warehouse development and maintenance
  • Performing ETL using MS SQL Server Integration Services
  • Design, development, and maintenance of reports using MS SQL Server Reporting Services
  • Manage and maintain databases through the design and development of T-SQL queries and solutions
  • Database performance tuning and query optimisation
  • Working closely with the development team in the creation and development of in-house applications


A suitable tertiary IT Degree or Diploma or relevant certification in the IT-related field.

  • 2 plus years database development experience using MS SQL Server
  • Knowledge and experience with MS SQL Server applications and BI Tools including; Analysis Services
    • Reporting Services
    • Integration Services
    • T-SQL
    • Data Mining
    • Performance tuning
    • Query optimisation
  • Sound problem solving and troubleshooting skills with the ability to develop logical solutions to fit situations and resolve database and data related issues
  • Good time management skills with the ability to effectively prioritise and execute tasks to meet deadlines as specified
  • Good interpersonal skills with the ability to professionally interact with both internal and external clients as well as communicate progress, developments and difficulties encountered.


  • The ability to work under pressure
  • Highly analytical
  • Strong attention to detail
  • A strong team player with excellent communication and interpersonal skills
  • Innovative and results-driven
  • Passionate and self-motivated with a sound values and belief system

How to apply

If you meet the above criteria and would like to join our dynamic team, “please click here

When applying, please ensure you have the minimum requirements. Applicants must have a valid South African or be a permanent resident.

You are a skilled professional who is honest and passionate about the work you do, always looking to add continuous value. You have a keen understanding of modern tech stacks, being highly competent at both design and execution. You are analytical, always looking for ways to do something better and faster thus creating and delivering a world-class customer experience. You think about problems from a business perspective, are pro-active, self-directed and strive to achieve continuous growth. You have worked collaboratively in an agile, team-based environment, engaging professionally with both individual team members as well as across departments. You are comfortable with change and enjoy the challenge and the new possibilities it creates.

You are forthright but respectful in your engagements with others. Working closely and continuously communicating with the Head of IT Development and Infrastructure, the Product Manager, your Develop teammates and the extended team, when required.


  • Support existing, and develop new, functionality and components.
  • Collaborate with the product manager to further the value proposition of our individual applications & overall platform.
  • All aspects of database development: Modelling, stored procedures, performance tuning etc.
  • Translate business requirements and functionality into practical and well-designed applications.
  • Actively participate in research, discussions and decisions on software architecture, development processes, and other standards.
  • Work effectively in a team environment while adhering to product software development processes and standards.
  • Evaluate and improve application performance.
  • Create and collaborate on technical documentation for various projects.
  • Do root cause analysis on bugs to find and fix the cause of a problem.
  • Create unit and integrated system tests to show that the developed functionality works as intended.
  • Create and execute fun test scenarios (dev testing).
  • Incorporate the work done by other developers and do whatever is necessary to get the system to work again with the changes, including debugging other people’s code, making changes to test data, etc.


Relevant tertiary qualification in Information Technology or Computer/Engineering Sciences. or a similar field. Minimum 1-4 years of web-based application development experience.Experience in developing rich applications with HTML, CSS, and JavaScript

  • Experience working in an Agile Development environment.
  • Strong theoretical programming grounding.
  • A good understanding of the SDLC process, tools and techniques specifically as applied to software development methodology.
  • Understanding of and experience in Data and Database storage technologies.
  • Excellent verbal and written communication skills.

TECHNICAL SKILLS – Knowledge of and Experience In:


  • C#
  • .Net
  • ASP.Net
  • MVC
  • SQL Server
  • XML, JSON Web Services, and RESTful services
  • Advantageous:

    • MV* UI frameworks (AngularJs / Angular9)
    • JavaScript (jQuery, Ajax, etc.), lambda expressions (LINQ)
    • HTML5, CSS, LESS, Bootstrap, d3.js, SPA
    • Data access through ADO.NET, Entity Framework
    • Advanced knowledge of OOP/OOD, Design patterns, and SOLID
    • Azure DevOps, source control and continuous development.
    • Azure Cloud computing (function or logic apps), storage and hosting fundamentals


    • Able to work under pressure and meet deadlines and delivery focused
    • Problem-solving mentalityStrong attention to detail
    • Innovative and results-driven
    • Growth orientated
    • Professional
    • Ability to pick up new technologies easily
    • Ability to learn and adapt to change in a high paced rapidly changing environment
    • Strong team player
    • Passionate and self-motivated

    How to apply

    If you meet the above criteria and would like to join our dynamic team, “please click here”

    When applying, please ensure you have the minimum requirements. Applicants must have a valid South African or be a permanent resident.

    Click here to read the first-ever DataOrbis quarterly newsletter. We hope you enjoy it!


    Since opening its doors DataOrbis has been compiling detailed intelligence reports for players in the fast-moving consumer goods (FMCG) industry. Initially using PDFs to deliver the data, the company quickly realised these static reports didn’t allow clients to delve into the data the way they wanted them to.

    Keen to innovate and find a better solution, DataOrbis opted to implement Gartner-recommended analytics platform Tableau in 2013. The result is interactive reports delivered to clients on a daily basis.

    “Tableau’s visual approach to analytics allows us to present a huge amount of data in a way that doesn’t overwhelm our clients. Today 98% of our reports are delivered in Tableau allowing clients to interrogate every aspect of their data using intuitive dashboards and filters in near-real time,” said Nicola Lapage, DataOrbis’ Head of Insights.

    Read more about how DataOrbis is using Tableau to revolutionise the way their clients use data to boost performance.