×
Register Here to Apply for Jobs or Post Jobs. X

Senior Data Technologist

Job in Centurion, 0014, South Africa
Listing for: Makhado Consulting
Full Time position
Listed on 2026-02-20
Job specializations:
  • IT/Tech
    Data Engineer, Data Analyst, Database Administrator, Data Warehousing
Job Description & How to Apply Below

Summary

Responsible for scoping, sourcing/gathering, integrating and analysing complex financial, statistical and visual/spatial data to provide high-quality forensic evidence in support of the Financial Intelligence Centre’s mandate.

Education, Skills and Experience
  • A university degree in economics, statistics, mathematics, computer science, or business information systems
  • Quantitative skills, as evidenced by formal training in statistics, data mining, coding to develop models and relevant experience in utilising those skills in research and/or an operational environment
  • SAS, or SQL Server certifications are compulsory
  • Proficiency in Power BI, from basic data visualisation to advanced data modelling and analysis, will be preferable
  • 8 years of experience in scoping, sourcing, integrating and analysing complex financial, statistical and visual/spatial data, including data mining, modelling and coding
  • Expertise in economic/transactional analysis and developing mathematical/statistical models through coding and data mining
  • Knowledge of financial flows, particularly illicit financial flows, and an understanding of the illicit economy and criminal activities that generate illicit finances – an advantage
  • Communication skills, both written and verbal
  • Confidence and credibility to persuasively interact at all levels within the organisation and with clients
  • Presentation skills
  • Power

    BI and other business intelligence software skills
  • Programming skills
  • Prior knowledge of FIC systems and data structures will be an added advantage
Key Performance Areas
  • Data Engagement and Requirements Analysis
  • Engage with business teams to understand project requirements
  • Supervise and perform database programming for new and existing projects
  • Provide project updates, support and metrics to managers and team members as required
  • Identify and develop sources of information by creating relationships with possible sources
  • Create own management tools to facilitate the information gathering process
  • Disseminate information requested (once approved) as per agreed timelines and specifications
  • Ensure aggregation and utilisation of relevant data streams
  • Supervise the writing of scripts, stored procedures and functions for analytical procedures
  • Perform quality assurance tests for ensuring data integrity and quality
  • Resolve database problems, queries and error reports accurately and timely
  • Plan and implement data integration and data migration activities
  • Plan personal work execution to achieve milestones of agreed deliverables
  • Provide valid inputs in database architectural discussions
  • Identify process improvements for database performance, reliability and stability; troubleshoot complex database issues timely
  • Contribute to the development and maintenance of process improvements
  • Prepare database functional and design specifications
  • Test database systems and perform bug fixes
  • Maintain accurate and complete database programming documentation
  • Design models to detect anomalies in data based on project specifications
Data Engagement and Requirements Analysis
  • Engage with business teams to understand project requirements
  • Supervise and perform database programming for new and existing projects
  • Provide project updates, support and metrics to managers and team members as required
  • Identify and develop sources of information by creating relationships with possible sources
  • Create own management tools to facilitate the information gathering process
  • Disseminate information requested (once approved) as per agreed timelines and specifications
  • Ensure aggregation and utilisation of relevant data streams
  • Supervise the writing of scripts, stored procedures and functions for analytical procedures
  • Perform quality assurance tests for ensuring data integrity and quality
  • Resolve database problems, queries and error reports accurately and timely
  • Plan and implement data integration and data migration activities
  • Plan personal work execution to achieve milestones of agreed deliverables
  • Provide valid inputs in database architectural discussions
  • Identify process improvements for database performance, reliability and stability; troubleshoot complex database issues timely
  • Contribute to the development and maintenance…
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary