A Tenth Revolution Group Company

Your current job search

31 search results

For Permanent and Contract in South Africa

    Dynamics 365 Functional Consultant

    South Africa, Gauteng

    • Consultant Role
    • Skills: D365 CE, Power Platform, Azure, Sales, Customer Service, Marketing, Field Service, Power Apps
    • Seniority: Senior

    Job description

    Ready to deliver impactful digital transformation projects with Dynamics 365?



    Our consultancy client, a leading player in the Microsoft ecosystem, is seeking a skilled Dynamics 365 Customer Engagement (CE) Functional Consultant to join their team on a 12-month contract. This is your opportunity to work across varied industries and contribute to high-profile client engagements in a collaborative, solution-focused environment.



    What You'll Be Doing:



    * Engage with clients to gather and assess business requirements, translating them into functional Dynamics 365 CE solutions
    * Design, configure, and implement Dynamics 365 CE modules across Sales, Customer Service, Marketing, and Field Service
    * Utilise the Power Platform (Power Apps, Power Automate, Power BI) to extend solution capabilities
    * Lead workshops, deliver user training, and provide ongoing support to ensure successful adoption
    * Partner with cross-functional teams to ensure solutions are aligned with client objectives and industry best practices



    About You:



    * Solid experience delivering Dynamics 365 CE (CRM) implementations in a consulting environment
    * Functional expertise in one or more D365 CE modules (Sales, Customer Service, Marketing, Field Service)
    * Strong understanding of the Power Platform and integration with Microsoft Azure services
    * Confident communicator who can engage stakeholders and facilitate effective solution delivery
    * Relevant Microsoft certifications (MB-210, MB-230, PL-200, etc.) are an advantage



    Why Join This Consultancy?



    * Be part of a dynamic team delivering digital solutions across sectors
    * Work on complex, enterprise-level projects with exposure to the latest Microsoft technologies
    * Flexible working arrangements with a hybrid Johannesburg-based model
    * Access to internal learning resources, mentorship, and support for certifications



    What's on Offer:



    * Long-term contract with the potential for extension
    * Opportunity to work with a highly regarded Microsoft Partner
    * Engaging, collaborative company culture that values innovation



    Interested?



    If you're a motivated D365 CE Functional Consultant looking to take the next step in your contract career, apply now to join a consultancy that's redefining digital transformation in South Africa.

    Technical Lead Developer - C# .NET / .NET Core

    South Africa

    • ZAR 70,000 to ZAR 150,000 ZAR
    • Developer/Programmer Role
    • Skills: .NET
    • Seniority: Senior

    Job description

    Technical Lead Developer - C# .NET / .NET Core

    A boutique software development firm with a growing international presence is seeking a Technical Lead Developer to join their dynamic team. This role offers the opportunity to work on complex, high-performance Agile projects across various industries, primarily serving global clients.

    Role Overview:

    As a Technical Lead Developer, you will play a key role in architecting and developing cloud-first solutions, leading high-performance teams, and collaborating with stakeholders to deliver scalable software. You will be involved in pre-sales discussions, mentoring developers, driving technical excellence, and ensuring best practices in software design and implementation.

    Key Responsibilities:

    * Lead and mentor development teams, ensuring high-quality output.
    * Architect and develop scalable cloud-first solutions.
    * Work closely with stakeholders to align technical and business goals.
    * Drive Agile methodologies and best practices in software development.
    * Conduct code reviews and architectural assessments.
    * Provide technical consultation in pre-sales engagements and proof of concept development.
    * Stay up to date with emerging technologies and share knowledge across the organization.

    Essential Experience & Skills:

    * Expert proficiency in C# .NET / .NET Core development.
    * Strong experience in designing and developing enterprise-grade software solutions.
    * Hands-on experience with cloud platforms (Azure, AWS, or Google Cloud).
    * Expertise in Domain-Driven Design, Test-Driven Development, and SOLID principles.
    * Experience in building and securing RESTful APIs.
    * Proficiency in relational databases (MSSQL, PostgreSQL, MySQL) and ORM tools.
    * Strong knowledge of Agile development methodologies (Scrum, Kanban).
    * Experience with CI/CD pipelines, DevOps practices, and source control tools (Git, Azure DevOps, etc.).
    * Excellent leadership, mentoring, and communication skills.

    Desirable Experience & Skills:

    * Experience with frontend frameworks (Angular, React, Vue.js).
    * Knowledge of containerization and orchestration (Docker, Kubernetes).
    * Experience with Microsoft Power Platform, PowerApps, and Power Automate.
    * Understanding of authentication paradigms (OAuth2.0, OpenID Connect).
    * Certifications in Azure Fundamentals, Azure Developer Associate, or Azure Solutions Architect are a plus.

    Why Join?

    * Work on challenging global projects in a fast-paced, Agile environment.
    * Be part of a highly skilled, engineering-focused team.
    * Opportunities for career growth, mentorship, and professional development.
    * Flexible and collaborative work culture.

    If you are passionate about technology, leadership, and building high-quality software solutions, apply today!

    National Manager: IT Service Management

    South Africa, Gauteng, Johannesburg

    • Up to ZAR 96,000 ZAR
    • Other Role
    • Skills: AWS, Azure, MS Dynamics - CRM - Customer Engagement, CE
    • Seniority: Senior

    Job description

    Job Title: National Manager - IT Service Management

    Location: Cape Town (Parc du Cap) or Midrand (Gauteng)

    Overview: An exciting opportunity exists for an experienced IT Service Management professional to lead a national IT Service Delivery function. The role is responsible for managing IT Service Desk Analysts and IT Technicians across multiple locations, ensuring high-quality IT service delivery, and overseeing the implementation of an Enterprise Service Management (ESM) system using Microsoft Dynamics 365 Customer Engagement (CE).

    Key Responsibilities:

    Leadership & Management:

    *

    Act as the IT Service Management (ITSM) subject matter expert.
    *

    Develop and manage divisional budgets in collaboration with IT leadership.
    *

    Lead and mentor a national team of IT Service Desk Analysts and IT Technicians.
    *

    Implement strategies to improve IT service delivery across multiple campuses.
    *

    Oversee talent acquisition, professional development, and succession planning.

    Enterprise Service Management Implementation:

    *

    Drive the implementation and integration of an ESM system based on Microsoft Dynamics 365 CE.
    *

    Ensure seamless adoption and staff training for effective case management.
    *

    Contribute to RFP evaluations and IT solution design processes to align with service delivery needs.

    IT Service Operations:

    *

    Oversee IT Event, Incident, and Problem Management to ensure stable and effective IT services.
    *

    Develop and enforce IT Change Management policies to minimize risk.
    *

    Manage IT Vendor relationships, negotiate contracts, and conduct SLA performance reviews.
    *

    Ensure high levels of customer satisfaction through responsive IT support and feedback mechanisms.

    Reporting & Compliance:

    *

    Maintain IT asset records and service request logs.
    *

    Prepare reports on service performance metrics and team effectiveness.
    *

    Ensure compliance with IT policies and security protocols.

    Required Skills & Experience:

    *

    Minimum of 7 years of experience in IT service management within a large enterprise IT environment.
    *

    At least 5 years in an IT leadership role overseeing service delivery or IT Helpdesk/Service Desk teams.
    *

    Strong understanding of ITSM frameworks and tools.
    *

    Experience with Microsoft Dynamics 365 Customer Engagement (CE) is an advantage.
    *

    Familiarity with IT Change Management, Incident Management, and IT security protocols.
    *

    Knowledge of cloud environments (Microsoft Azure and AWS) is beneficial.

    Qualifications:

    *

    Bachelor's degree (NQF-7) in IT, Computer Science, Information Systems, or a related field.
    *

    ITIL Practitioner Certification.
    *

    Advantageous: Postgraduate degree, Lean Six Sigma, and/or Project Management certification.

    Key Competencies:

    *

    Strong leadership and team management skills.
    *

    Excellent problem-solving and analytical abilities.
    *

    Ability to manage multiple projects and priorities simultaneously.
    *

    Strong stakeholder engagement and communication skills.
    *

    Action-oriented with a focus on continuous improvement.

    This role presents an excellent opportunity for a strategic IT Service Manager to shape and drive IT service excellence within a dynamic and evolving environment.

    new

    BI Analysis Team Lead

    South Africa, Western Cape, Cape Town

    • Up to ZAR 105,000 ZAR
    • Other Role
    • Skills: MS Power BI, SSIS, SSAS, SSRS, SQL, ETL
    • Seniority: Mid-level

    Job description

    Role: Business Intelligence Analysis Team Lead
    Location: Cape Town

    Overview:

    A dynamic and rapidly growing financial services provider is seeking a Business Intelligence (BI) Analysis Team Lead to join its Data & Analytics function. This role is integral to driving data-informed strategies through collaboration with both technical and business teams. If you're passionate about using data to solve meaningful problems and leading high-performing teams, this role could be the perfect fit.

    About the Company:

    Operating across multiple regions with a strong footprint in emerging markets, the organisation offers innovative digital financial solutions aimed at increasing accessibility and inclusion. With its roots in cross-border financial transactions, the business has expanded to support a wide range of customer financial needs. It prides itself on a culture of innovation, impact, and community.



    Key Responsibilities:



    *

    Collaborate with cross-functional teams to deliver data-driven insights that directly impact business decisions.
    *

    Lead a team of skilled analytics professionals in building scalable data models, reporting tools, and self-service data platforms.
    *

    Translate stakeholder requirements into technical specifications for analytics and reporting solutions.
    *

    Oversee project delivery, ensuring timelines, risks, and communication are proactively managed.
    *

    Develop intuitive and insightful dashboards and data visualisations to facilitate business decision-making.
    *

    Train business users on BI tools and promote data literacy across the organisation.
    *

    Manage performance standards and contribute to the career development of team members.
    *

    Troubleshoot delivery challenges and actively remove blockers to maintain momentum.
    *

    Drive adherence to internal policies and data governance practices.
    *

    Take part in building and refining the organisation's data warehousing, governance, and reporting standards.



    Technical Responsibilities Include:



    *

    Ensure data quality through profiling, validation, and cleansing processes.
    *

    Design and maintain performant and reusable data models and semantic layers.
    *

    Develop robust and scalable dashboards and reporting solutions using modern BI tools.
    *

    Conduct deep-dive data analysis to uncover trends, patterns, and actionable insights.
    *

    Integrate DevOps principles in analytics processes, including version control and automated deployment.
    *

    Keep current with industry best practices, tools, and methodologies to continuously enhance team capabilities.



    Key Requirements:



    *

    Matric or equivalent (Required)
    *

    Tertiary qualification in a quantitative field (e.g., Mathematics, Engineering, Data Science, Finance) or equivalent practical experience.
    *

    6+ years of experience in Business Intelligence or Data Analytics with a proven track record of project delivery.
    *

    Minimum of 3 years leading analytics or BI teams.
    *

    Excellent stakeholder management and communication skills, with the ability to tailor messaging for both technical and non-technical audiences.
    *

    Proficient in data visualisation and dashboard design using tools like Power BI or equivalent.
    *

    Solid experience with semantic data modelling and dimensional modelling (e.g., Kimball methodology).
    *

    Strong command of SQL for complex queries and performance tuning.
    *

    Advanced Excel skills.
    *

    Exposure to R or Python for data analysis is a plus.
    *

    A strategic thinker with strong commercial acumen and a passion for business problem-solving through data.



    Preferred Experience:



    *

    Prior work in fast-paced industries such as fintech, consulting, retail, or tech.
    *

    Hands-on experience with cloud data platforms (e.g., Snowflake, BigQuery, Azure Synapse).
    *

    Familiarity with DevOps tools and practices in a data development context.
    *

    Strong organisational and time management skills with the ability to prioritise under pressure.
    *

    Demonstrates a proactive mindset, attention to detail, and a commitment to continuous learning and growth.

    D365 CRM/CE Developer

    South Africa, Gauteng, Sandton

    • ZAR 60,000 to ZAR 80,000 ZAR
    • Developer/Programmer Role
    • Skills: MS Dynamics, CRM, CE, Developer
    • Seniority: Mid-level

    Job description

    We're Hiring: Dynamics 365 CRM Developer - Johannesburg

    Join a leading retail & cosmetics brand in South Africa and contribute to their digital transformation journey.

    Location: Johannesburg

    Key Responsibilities:

    *

    Transform Requirements into Solutions:
    Understand business processes, create solutions to improve efficiency, and work with teams to adapt to new processes.
    *

    Solution Development:
    Design, build, test, and validate D365 CRM/CE solutions. Support project teams and assist Super Users during handover. Manage configurations.
    *

    Maintain and Optimize Systems:
    Oversee the health of D365 CE/Power Platform/Azure ecosystem. Plan and execute system upgrades, monitor performance, and ensure smooth operations.
    *

    Operational Support:
    Provide second-line support for system queries. Assist with reports, dashboards, and occasional data-related inquiries.
    *

    Innovation & Improvement:
    Look for opportunities to optimize processes and explore new technologies that could benefit the business.

    Required Skills & Experience:

    * 5+ years building solutions on D365 CRM (online)
    * Strong skills in C#, .Net, and JavaScript
    * Proficiency in writing SQL Queries and using D365 query tools
    * Excellent problem-solving ability and focus on results
    * Ability to see the bigger picture and understand business processes

    Bonus Skills:

    * Strong list and comprehension skills
    * Ability to collaborate and communicate effectively

    Why Join Us?
    Work in a fast-paced, high-growth environment with access to cutting-edge technologies.

    C#/.NET Developer - CRM Experience

    South Africa, Gauteng, Sandton

    • ZAR 60,000 to ZAR 95,000 ZAR
    • Developer/Programmer Role
    • Skills: MS Dynamics - CRM, .NET, C#
    • Seniority: Senior

    Job description

    We're Hiring: Dynamics 365 C#/.NET with CRM Developer - Johannesburg

    Join a leading retail & cosmetics brand in South Africa and contribute to their digital transformation journey.

    Location: Johannesburg

    Key Responsibilities:

    *

    Transform Requirements into Solutions:
    Understand business processes, create solutions to improve efficiency, and work with teams to adapt to new processes.
    *

    Solution Development:
    Design, build, test, and validate D365 CRM/CE solutions. Support project teams and assist Super Users during handover. Manage configurations.
    *

    Maintain and Optimize Systems:
    Oversee the health of D365 CE/Power Platform/Azure ecosystem. Plan and execute system upgrades, monitor performance, and ensure smooth operations.
    *

    Operational Support:
    Provide second-line support for system queries. Assist with reports, dashboards, and occasional data-related inquiries.
    *

    Innovation & Improvement:
    Look for opportunities to optimize processes and explore new technologies that could benefit the business.

    Required Skills & Experience:

    * 5+ years building solutions on D365 CRM (online)
    * Strong skills in C#, .Net, and JavaScript
    * Proficiency in writing SQL Queries and using D365 query tools
    * Excellent problem-solving ability and focus on results
    * Ability to see the bigger picture and understand business processes

    Bonus Skills:

    * Strong list and comprehension skills
    * Ability to collaborate and communicate effectively

    Why Join Us?
    Work in a fast-paced, high-growth environment with access to cutting-edge technologies.

    Data Platform Engineer (Contract)

    South Africa, Gauteng, Sandton

    • ZAR 1,000 to ZAR 1,000 ZAR
    • Developer/Programmer Role
    • Skills: Python, SQL, C#, Event Hubs, APIs, Azure Databricks, Azure DevOps, CI/CD pipeline, Medallion architectures, Delta Lake formats
    • Seniority: Senior

    Job description

    Senior Data Platform Engineer - Contract
    Join a Leading Financial Institution Driving Innovation in Data Mesh!

    We're looking for a Senior Data Platform Engineer to join a prominent financial institution on a contract basis. You'll be part of the central platform team, building and optimizing the infrastructure that powers a cutting-edge data mesh architecture. This is your chance to work with Azure, Databricks, and DevOps in a dynamic, fast-paced environment where data is at the heart of decision-making.

    What You'll Do:

    ✔ Design and build scalable, high-performance data solutions using Azure, Databricks, and Delta Lake
    ✔ Develop reusable tech to help teams ingest, store, transform, and serve their own data products
    ✔ Implement cloud-based infrastructure with Infrastructure-as-Code (IaC) principles (BICEP, Terraform)
    ✔ Drive automation, monitoring, and performance optimization for data pipelines
    ✔ Ensure best-in-class data security and compliance
    ✔ Mentor junior engineers and collaborate with business stakeholders to solve complex data challenges

    What You'll Bring:

    * Strong programming skills - Python, SQL, C# (Scala a plus)
    * Expertise in data processing pipelines - batch, distributed, and real-time streaming (Event Hubs, APIs, Azure Databricks)
    * Azure DevOps & CI/CD pipeline experience
    * Experience with Medallion architectures & Delta Lake formats
    * Passion for learning new technologies and working in an innovative, high-energy environment

    Why Join?

    - Work with a leading financial institution in a cutting-edge data-driven environment
    - Remote/hybrid options available - work flexibility
    - Collaborate with top-tier talent and embrace emerging technologies





    Ready to take on this high-impact contract role? Apply now!