A Tenth Revolution Group Company

Your current job search

4 search results

For Permanent and Contract in Johannesburg

    Dynamics 365 CRM Professionals - Multiple Roles

    South Africa, Gauteng, Johannesburg

    • Developer/Programmer Role
    • Skills: CRM, MS Dynamics - CRM, MS Dynamics - GP (Great Plains)
    • Seniority: Mid-level

    Job description

    Job Opportunity: CRM & Microsoft Dynamics 365 Professionals
    Location: South Africa (Remote or Hybrid - Johannesburg, Cape Town, Durban)
    Type: Full-time | Contract or Permanent
    Salary: Market-related with benefits and potential bonuses

    We're currently partnering with several leading companies across South Africa and internationally who are expanding their CRM and Microsoft Dynamics 365 teams. As a specialist tech recruitment agency, we're looking to connect with skilled professionals who have hands-on experience with Dynamics 365 and are ready for a new challenge.





    What we're hiring for:
    We're working on multiple roles across different industries - from consulting and professional services to retail, and enterprise environments.

    Current openings include:

    *

    Dynamics 365 CRM Consultants (Functional and Technical)
    *

    CRM Developers
    *

    Solution Architects
    *

    Business Analysts
    *

    CRM Project Managers



    Key experience we're looking for:

    *

    Proven experience with Microsoft Dynamics 365 CE / CRM (Sales, Marketing, Customer Service, Field Service)
    *

    Solid understanding of CRM processes, design, and implementation
    *

    Familiarity with the Power Platform (Power Apps, Power Automate, Power BI)
    *

    Strong integration experience
    *

    Ability to translate business requirements into technical solutions
    *

    Relevant certifications (e.g., MB-210, PL-200, PL-600) are an advantage





    Why work with us?

    As tech recruiters focused on the Dynamics and CRM space, we work closely with both niche start-ups and large enterprise organisations. This means we can offer:

    *

    Access to roles that aren't always advertised publicly
    *

    A streamlined recruitment process with honest feedback and guidance
    *

    Support from recruiters who understand the Microsoft tech ecosystem
    *

    Remote and hybrid working opportunities depending on the client



    Requirements:

    *

    2-5+ year's experience in Dynamics 365 CRM or related technologies
    *

    Excellent communication and stakeholder engagement skills
    *

    Based in South Africa with the right to work locally
    *

    A proactive, solution-oriented approach

    Azure Integration Developer (.NET)

    South Africa, Johannesburg

    • Developer/Programmer Role
    • Skills: Logic Apps, Azure Functions, APIM, Service Bus, .NET, C#
    • Seniority: Senior

    Job description

    Job Title:

    Azure Integration Developer

    Team:

    Integration Team

    Role Overview:

    We are looking for an experienced Azure Integration Developer to join a dynamic technology team. The successful candidate will be responsible for translating technical and functional requirements into scalable integration solutions and will work closely with the Integration Architect to implement high-level designs and reference architectures into practical deployments.

    Key Responsibilities:

    *

    Convert technical/functional requirements into robust technical designs
    *

    Collaborate with architects to transform reference architectures into deployable integration's
    *

    Deliver solutions that adhere to best practices for security, performance, and maintainability

    Essential Skills and Experience:

    *

    Strong background in authoring technical design and interface mapping documents
    *

    Hands-on experience with:

    *

    Logic Apps, Azure Functions, Web Apps, API Management (APIM)
    *

    Azure Messaging services (Service Bus, Event Grid, Event Hub)
    *

    Authentication/Authorisation mechanisms and Key Vault integration
    *

    Storage Accounts and secure data handling
    *

    Development with .NET/C#

    *

    Familiarity with Unit Testing frameworks and automated testing approaches
    *

    Exposure to Agile methodologies
    *

    Strong analytical and troubleshooting capabilities
    *

    Excellent written and verbal communication skills
    *

    Ability to manage time effectively and meet commercial deadlines

    Desirable Skills:

    *

    Experience with Azure DevOps and creating/debugging Azure Pipelines
    *

    Familiarity with deploying Azure resources such as Logic Apps, Integration Accounts, Service Bus, Event Grid, and APIM
    *

    Knowledge of Azure Resource Manager (ARM) templates
    *

    Microsoft Azure certification(s)
    *

    Experience with SaaS integration's



    PLEASE NOTE - THIS OPPORTUNITY IS FULLY REMOTE, BUT APPLICANTS MUST BE AN SA-BASED SA CITIZEN / PERMANENT RESIDENT ID HOLDER

    new

    Data Scientist

    South Africa, Gauteng, Johannesburg

    • Other Role
    • Skills: Microsoft Business Intelligence, Python, SQL, Power BI
    • Seniority: Mid-level

    Job description

    We're working with an organisation that is building out its data function from the ground up. With recent international investment, they're scaling quickly and are focused on transforming their analytics capability into a premium driver of business decisions.

    They are currently looking to add 1-2 Data Analysts or Data Scientists to a lean team where you'll work closely with stakeholders across product, client management, and development teams.



    What you'll be doing:

    *

    Supporting the product development and analytics teams with automated reporting solutions
    *

    Analysing demographic data to support service bundling and increase product premium potential
    *

    Laying the foundations for predictive analytics - currently early-stage but with significant future scope
    *

    Structuring, problem-solving, and working cross-functionally to deliver insights that drive business decisions
    *

    Contributing to a relatively new team (you'll be joining a highly capable team member already in place) with a large project backlog and opportunity for growth



    Tech environment:

    *

    Python
    *

    Power BI
    * SQL
    *

    Exposure to the Microsoft BI Stack is advantageous



    What they're looking for:

    *

    A solutions-oriented mindset - if you see problems everywhere, this won't be the right environment
    *

    Curiosity and willingness to learn - sector experience (insurance) is not essential
    *

    A genuine interest in turning data into actionable business insights



    Hiring Process:

    1

    Introductory coffee chat
    2

    Formal interview
    3

    Remote technical assessment



    Other Details:

    *

    Hybrid working: 3 days in office, 2 from home (your choice)
    *

    Clear and fast-moving interview process
    *

    Company is scaling fast - lots of autonomy, not a place for micromanagement



    If you're looking for a hands-on opportunity to build something meaningful from the ground up, let's chat.