Your current job search

6 search results

For Permanent in South Africa

Enterprise Data Scientist /Analyst

South Africa

  • Consultant Role
  • Skills: Data Engineering, ETL Pipelines, Data Analytics Engineering, GCP, AWS, S3, BigQuery, Enterprise Data
  • Seniority: Senior

Job description

We are looking for a skilled Data Scientist/ Data Analytics Engineer to join our consultancy client. They are looking for an experienced Enterprise Data Modeller to work on their clients data infrastructures and support AI and machine learning initiatives across various cloud platforms, including AWS and GCP. In this role, you will be integral to developing data pipelines and analytics solutions that directly impact business performance, while collaborating with cross-functional teams in a hybrid work setup of 2 days on site. Johannesburg or Cape Town based.

* Proficient in AWS services such as Redshift, S3, and Lambda, as well as GCP analytics tools
* Solid experience with data warehouse design and implementation
* Expertise in programming languages, preferably Python or SQL
* Familiarity with machine learning algorithms and their practical applications
* Understanding of data governance and compliance regulations

Key Responsibilities
Data Modelling & Architecture

* Design conceptual, logical and physical enterprise data models.
* Model complex business domains and large-scale datasets.
* Design schemas for transactional, analytical and AI workloads.
* Develop enterprise information models that enable reporting analytics and
machine-learning.
* Optimise enterprise data models for scalability, maintainability and performance.
Data Engineering
* Design and develop scalable ETL/ELT pipelines.
* Build reliable data ingestion pipelines for structured, semi-structured and
streaming data.
* Develop modern, cloud-based data platforms.
* Optimise data transformation, orchestration and storage.
* Support batch and real-time processing requirements.
* Ensure high levels of data quality and operational reliability.
Data Science & Machine Learning
* Develop statistical and machine learning models to solve business problems.
* Apply regression, classification, clustering, forecasting, anomaly detection and
optimisation techniques.
* Engineer features for production machine learning workloads.
* Evaluate, monitor and improve model performance.

Production Deployment
* Deploy machine learning solutions into production environments.
* Support model lifecycle management and monitoring.
* Work within established CI/CD deployment pipelines.
* Apply software engineering best practices to data and AI solutions.
* Build production APIs and inference services supporting AI and analytics
workloads.

Cloud-native Data Platforms
* Build and deploy data and AI solutions on Google Cloud Platform (preferred) or
AWS.
* Develop cloud-native data solutions using managed cloud services.
* Use Docker and modern software engineering practices to support deployments.

Technical Competencies
Programming
* Python (Expert)
* SQL (Expert)
* Bash/Shell
* Java or C/C++ advantageous

Enterprise Data Modelling
* Conceptual Data Modelling
* Logical Data Modelling
* Physical Data Modelling
* Enterprise Information Architecture
* Data Governance
* Data Lineage
* Metadata Management
* Data Quality
* Data Warehousing
* Dimensional Modelling

Data Engineering
* ETL/ELT
* Apache Kafka
* Airflow
* Pub/Sub
* BigQuery
* PostgreSQL
* Iceberg
* Parquet
* Streaming Data
* Data Warehousing

Machine Learning & Data Science
* Scikit-learn
* PyTorch
* XGBoost
* MLflow
* Vertex AI
* TensorFlow (advantageous)
* Statistical Modelling
* Time-series Forecasting
* Optimisation
* Feature Engineering

Cloud Technologies
* Google Cloud Platform (preferred)
* AWS
* Docker
* Git
* CI/CD Pipelines

Generative AI (Highly Desirable)
* Retrieval-Augmented Generation (RAG) Architectures
* LangChain / LangGraph
* Weaviate
* Model Context Protocol (MCP)
* LLM Evaluation

Essential Requirements
Intermediate

* Bachelor's degree or advanced degree in Computer Science, Data Science,
Statistics, Mathematics, Engineering or a related quantitative discipline.
* 4-6 years' experience in Data Engineering, Data Science or Machine
Learning Engineering.
* Demonstrated experience designing enterprise data models.
* Strong Python and SQL development skills.
* Experience building cloud-native data platforms.
* Experience deploying data or machine learning solutions into production.
* Experience working with Google Cloud Platform (preferred) or AWS.

Senior
* Bachelor's degree or advanced degree in Computer Science, Data Science,
Statistics, Mathematics, Engineering or a related quantitative discipline.
* Extensive experience designing enterprise data models for complex business
domains.
* Expert Python and SQL.
* Demonstrated ability to design enterprise data models for complex business
domains.
* Proven experience leading technical solution design.
* Experience mentoring engineers and contributing to architecture decisions.
* Experience working with Google Cloud Platform (preferred) or AWS.

Azure Data Engineer- Remote South Africa

South Africa

  • ZAR 75,000 to ZAR 120,000 ZAR
  • Consultant Role
  • Skills: Microsoft BI, SSIS, SSRS, SSAS, Azure data factory, ADF, ETL, Data Engineer, Engineer, Data warehouse, Data warehousing, DWH, Azure, On-prem, SQL, SQL SERVER, Fabric, Python, Azure
  • Seniority: Senior

Job description

Data Engineer- Azure- Consultant- Remote South Africa

You will be join an award winning Microsoft Partner as they look to grow out their BI & Data team. This role will utilise Azure technology stack as the various large corporate clients look to undergo a digital transformation.

The team are currently delivering a high quality of service to top tier clients. You will be working alongside Azure experts that you can collaborate with the deliver a high quality solution.

The business pride themselves on enabling its staff to develop both technical and non-technical skills.

Role & Responsibilities

* You will be supporting and maintaining data pipelines from operational systems into the data warehouse, including the ETL process and engineering of data into cleansed, structured models.
* Employ data projects are delivered to end users, using the correct deployment method.
* Administer, maintain, and monitor the Azure data platform across all environments.
* Interact with the BI/Analytics team to understand data needs and provision the necessary models and data marts.

Skills & Qualifications

* Strong background in SQL.
* Experience with Azure Data Factory.
* DAX Modelling.
* Previous Developer or Data Engineering experience at a consultancy.

Benefits

* Quarterly Bonus Scheme
* 100% Remote working
* Employer Pension plan.
* Paid for Microsoft Certs
* 20 days Holiday + public holidays

To apply for this role, please send an up to date CV to e.townsend@tenthrevolution.com

Nigel Frank are the go-to recruiter for Power BI and Azure Data Platform roles in SA offering more opportunities across the country than any other.

Azure Data Technical Lead

South Africa

  • ZAR 85,000 to ZAR 125,000 ZAR
  • Consultant Role
  • Skills: Microsoft BI, SSIS, SSRS, SSAS, Azure data factory, ADF, ETL, Data Engineer, Engineer, Data warehouse, Data warehousing, DWH, Azure, On-prem, SQL, SQL SERVER, Fabric, DAX, Azure, Snowflake
  • Seniority: Senior

Job description

Technical Lead / Senior Data Engineer - Azure (Consulting)

Join a high-performing, award-winning Microsoft Partner as they continue to scale their Data capability across enterprise clients undergoing large-scale digital transformation.

This is a leadership-focused opportunity for a senior data professional who wants to play a key role in shaping data solutions, influencing technical direction, and mentoring talent within a collaborative, Azure-first environment.

Working with top-tier clients, you will lead the design and delivery of modern data platforms, partnering with Azure specialists and stakeholders to drive best-in-class outcomes.

The business is deeply invested in developing its people - not just technically, but as well-rounded leaders within the consulting space.

Role & Responsibilities

* Take ownership of end-to-end data engineering solutions, from architecture through to delivery and optimisation
* Lead the design, build, and evolution of scalable Azure data platforms (including data pipelines, ETL processes, and curated data models)
* Provide technical leadership and guidance to engineers within the team, championing best practices and high-quality delivery standards
* Oversee deployment strategies and ensure robust, scalable solutions are delivered into production environments
* Manage and optimise Azure data services across environments, ensuring reliability, performance, and governance
* Partner closely with BI and Analytics teams, translating business requirements into effective data solutions and data marts
* Act as a trusted advisor to clients, contributing to solution design and driving data strategy conversations

Skills & Experience

* Strong SQL expertise with a proven track record in data engineering and solution delivery
* Deep experience with Azure Data Factory and the wider Azure data ecosystem
* Strong grounding in data warehousing concepts, Fabric & Or Snowflake.
* Previous consulting experience, with exposure to client-facing delivery and stakeholder engagement
* Demonstrated ability to lead projects, mentor team members, and influence technical decisions

Benefits

* Annual bonus scheme
* 100% remote working
* Employer pension contribution
* Fully funded Microsoft certifications
* 20 days annual leave + bank holidays

To apply, please send your CV to e.townsend@tenthrevolution.com

Nigel Frank are the go-to recruiter for Power BI and Azure Data Platform roles in South Africa, offering more opportunities across the country than any other.

D365 Business Central Consultant

South Africa, Western Cape, Cape Town

  • ZAR 75,000 to ZAR 76,000 ZAR
  • Consultant Role
  • Skills: MS Dynamics 365 - Business Central - Financial Management, MS Dynamics 365 Business Central
  • Seniority: Mid-level

Job description

Location: Cape Town (Hybrid)
Employment Type: Permanent

We're working with a well-established Microsoft Partner in Cape Town that is looking to expand its Dynamics 365 Business Central practice. This is an excellent opportunity for an experienced Functional Consultant to join a collaborative team delivering end-to-end ERP implementations across a diverse client portfolio.

You'll work closely with customers to understand business requirements, design practical solutions, configure Business Central, and support successful project delivery. The role offers exposure to a variety of industries, ensuring no two projects are the same.

Responsibilities

* Deliver end-to-end Dynamics 365 Business Central implementations.
* Facilitate client workshops to gather and document business requirements.
* Analyse business processes and recommend best-practice ERP solutions.
* Configure and customise Business Central to meet client requirements.
* Produce functional specifications and solution design documentation.
* Work closely with technical consultants and developers throughout delivery.
* Conduct system testing, user acceptance testing (UAT), and end-user training.
* Support data migration and go-live activities.
* Provide post-implementation support and continuous improvement recommendations.
* Build and maintain strong client relationships throughout the project lifecycle.

Requirements

* 4+ years' experience as a Dynamics 365 Business Central or Dynamics NAV Functional Consultant.
* Experience delivering multiple full lifecycle Business Central/NAV implementations.
* Strong understanding of Finance, Supply Chain, Manufacturing, Distribution, or Warehouse Management processes.
* Experience gathering requirements and running client workshops.
* Excellent communication and stakeholder management skills.
* Ability to work independently while collaborating with project teams.
* Microsoft certifications (MB-800, MB-820) are advantageous.

What's on Offer?

* Hybrid working model based in Cape Town.
* Opportunity to work on a wide variety of Business Central projects.
* Exposure to clients across multiple industries.
* Clear career progression within a growing Microsoft practice.
* Ongoing training, certifications, and professional development.
* Supportive and collaborative team culture.
* Competitive salary and benefits package.

If you're an experienced Business Central Functional Consultant looking for your next challenge, we'd love to hear from you. Apply today for a confidential discussion about the opportunity.

D365 Business Central Consultant

South Africa, Western Cape, Cape Town

  • ZAR 65,000 to ZAR 76,000 ZAR
  • Consultant Role
  • Skills: MS Dynamics 365 - Business Central - Financial Management, MS Dynamics 365 Business Central
  • Seniority: Mid-level

Job description

Mid-to-Senior Business Central Functional Consultant

Somerset West, Western Cape | Hybrid (Tuesdays & Thursdays in Office) | Permanent

We're partnering with a leading Microsoft consultancy based in Somerset West that is looking to appoint a Mid-to-Senior Business Central Functional Consultant to join their growing team.

This is an excellent opportunity for a consultant who enjoys working across a variety of client projects, engaging with stakeholders, and delivering high-quality Microsoft Dynamics 365 Business Central solutions. You'll join an experienced team working with businesses across multiple industries, helping clients optimise and transform their ERP environments.

What You'll Be Doing

*

Lead client workshops to gather and analyse business requirements.
*

Design and configure Microsoft Dynamics 365 Business Central solutions.
*

Translate business processes into functional specifications.
*

Support end-to-end implementations, upgrades, and enhancements.
*

Facilitate user acceptance testing (UAT) and end-user training.
*

Provide post-go-live support and continuous improvement recommendations.
*

Work closely with developers, project managers, and client stakeholders to deliver successful projects.

What We're Looking For

*

Proven experience as a Microsoft Dynamics 365 Business Central Functional Consultant.
*

Strong knowledge of core Business Central modules, including Finance, Sales, Purchasing, Inventory, and Supply Chain.
*

Experience delivering full lifecycle ERP implementations.
*

Excellent business analysis and stakeholder management skills.
*

Strong communication and problem-solving abilities.
*

A customer-focused approach with the ability to manage multiple projects simultaneously.

What's on Offer

*

Permanent opportunity with a well-established Microsoft consultancy.
*

Flexible hybrid working model, with only Tuesdays and Thursdays in the Somerset West office.
*

Exposure to a diverse portfolio of Business Central implementation projects.
*

Collaborative, supportive team environment with opportunities for professional growth and development.

If you're an experienced Business Central Functional Consultant looking to join a respected consultancy where you can make a real impact, I'd love to hear from you.

Apply today or get in touch for a confidential discussion.