A Tenth Revolution Group Company

Your current job search

8 search results

For Permanent and Contract in Johannesburg

    CRM/CE Developer - Contract

    South Africa, Gauteng, Johannesburg

    • Up to ZAR 600 ZAR
    • Developer/Programmer Role
    • Skills: MS Dynamics - CRM, MS Dynamics - CRM - Customer Engagement
    • Seniority: Mid-level

    Job description

    Dynamics 365 CRM/CE Developer

    We are seeking a skilled Dynamics 365 CRM/CE Developer to design, develop, and implement customized solutions within the Dynamics 365 platform. The ideal candidate will have a strong technical background and a passion for delivering high-quality CRM solutions that drive business success.

    Key Responsibilities:

    * Develop and customize Dynamics 365 CRM applications using C#, JavaScript, and HTML.
    * Design and implement integrations with other systems using Power Platform and integration tools.
    * Collaborate with business analysts, project managers, and clients to gather and analyze requirements.
    * Create and maintain technical documentation for developed solutions.
    * Troubleshoot and resolve issues related to Dynamics 365 CRM applications.
    * Stay up-to-date with the latest developments and best practices in Dynamics 365 and related technologies.

    Required Skills & Experience:

    * Proven experience as a Dynamics 365 CRM Developer, with proficiency in C#, JavaScript, and HTML.
    * Experience with integration technologies and tools.
    * Strong communication and interpersonal skills.
    * Ability to work independently and as part of a team.

    Preferred Qualifications:

    * Microsoft certifications in Dynamics 365.
    * Experience with related technologies such as Microsoft Stack, Office 365, SSRS, SSIS, SharePoint, Microsoft Azure, and Power BI.

    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.

    Back-End BI Developer/ Data Engineer

    South Africa, Gauteng, Johannesburg

    • Up to ZAR 70,000 ZAR
    • Developer/Programmer Role
    • Skills: ETL, Azure Data Factory, Synapse Pipelines, Microsoft BI, Power BI, SSIS, SSRS, SSAS, SQL, Data Warehousing
    • Seniority: Senior

    Job description

    Role Overview

    A dynamic organisation is seeking a skilled Business Intelligence (BI) Developer/Data Engineer to join their growing data team. The successful candidate will be responsible for designing and implementing ETL processes, integrating data from multiple sources, optimising data performance, and developing reporting solutions to enhance business decision-making. This role is ideal for a professional with strong expertise in data warehousing, performance tuning, and business intelligence tools.



    This position requires travel to the Sandton office 3 days a week, only considering candidates with an existing address in Johannesburg.

    This is a permanent role, contracting is not available as an option.

    Key Requirements:

    * A relevant IT qualification (3 to 4 years of study).
    * Microsoft certification in data-related disciplines preferred.
    * Hands-on experience with the full BI development life cycle.
    * 4 to 6 years of experience in Business Intelligence, Data Engineering, or Analytics.
    * Proven ability to manage data projects effectively.
    * Experience in cloud-based data engineering, particularly in Azure, is highly advantageous.
    * Strong background in Azure Data Factory and Synapse Pipelines.
    * Proficiency with Microsoft BI tools, including SSRS, SSIS, SSAS, and SQL Server.
    * Advanced SQL skills.
    * Experience with Power BI for data visualization and reporting.
    * Familiarity with Big Data and Data Science principles is beneficial.
    * Understanding of financial, insurance, or accounting data structures is a plus.
    * Knowledge of data transformation services and file transfer protocols.
    * Solid grasp of data warehouse architectures and supporting technologies.
    * Strong troubleshooting and problem-solving capabilities.
    * Ability to effectively engage with business stakeholders.
    * Experience in delivering BI solutions in mid-to-large organizations.
    * Development experience using the Microsoft BI stack, including data management and reporting.

    Responsibilities:



    * Design, develop, and maintain BI and data engineering solutions.
    * Implement and optimise ETL processes, data models, and reporting structures.
    * Develop and maintain dashboards, reports, and visualisations that provide actionable insights.
    * Work with diverse data sources, including cloud-based, on-premises, and vendor-supplied systems.
    * Support database development and administration, including query optimisation and schema design.
    * Collaborate with DevOps and testing teams to ensure the integrity of database updates and enhancements.
    * Implement best practices in database tuning, security, and performance optimisation.
    * Provide mentor-ship and guidance to junior team members.
    * Review code quality and enforce development standards within the team.
    * Stay up to date with emerging data technologies and contribute to innovative solutions.
    * Play an active role in large-scale data initiatives and collaborate with senior leadership to drive improvements.



    This position offers an exciting opportunity for a skilled BI professional to work on cutting-edge projects in a technology-driven environment. If you are passionate about data and enjoy problem-solving, this role provides an excellent platform for career growth.

    The budget for this role is MAX R75,000 a month (benefits to be discussed after 1st interview). Please bear this in mind.

    Intermediate BI Developer

    South Africa, Gauteng, Johannesburg

    • ZAR 40,000 to ZAR 45,000 ZAR
    • Consultant Role
    • Skills: MS Power BI, Tableau
    • Seniority: Mid-level

    Job description

    Job Title: Intermediate BI Developer
    Location: Remote (South Africa)
    Employment Type: Full-Time

    Are you a data wizard with a passion for crafting visually stunning dashboards and delivering business insights that drive impact? Join a boutique consultancy, where you will specialise in front-end delivery and thrive on helping businesses unlock the full potential of their data!

    What You'll Do

    * Collaborate with clients to understand their business needs and transform data into actionable insights.
    * Design, develop, and maintain interactive dashboards and reports using Power BI, Tableau, and Looker.
    * Optimise and deliver front-end solutions that tell compelling stories with data.
    * Leverage your analytic skills to identify trends, patterns, and key business opportunities.
    * Work in an agile, collaborative, and remote environment alongside a talented team of data enthusiasts.

    What We're Looking For

    * 2+ years of experience as a BI Developer or in a similar role.
    * Proficiency in Power BI (certification is a plus).
    * Experience with Tableau and Looker is highly desired.
    * Knowledge of AWS and cloud-based data platforms (certification is a bonus).
    * Strong SQL skills and experience working with relational databases.
    * A keen eye for design and storytelling through data visualisation.
    * Excellent communication and problem-solving skills.

    Why Join My Client?

    * Work remotely from anywhere in South Africa.
    * Be part of a close-knit team that values innovation, collaboration, and growth.
    * Get exposure to diverse projects across various industries.
    * Enjoy flexibility and autonomy in your work.
    * Grow your expertise in cutting-edge BI tools and platforms.

    Ready to Apply?

    If you're excited to turn data into impactful stories and want to work in a fast-paced, dynamic environment, we'd love to hear from you!

    Dynamics 365 CE/CRM Developer- South Africa

    South Africa, Gauteng, Johannesburg

    • ZAR 45,000 to ZAR 100,000 ZAR
    • Developer/Programmer Role
    • Seniority: Senior

    Job description

    Job Title - Senior Dynamics 365 Developer/Technical Consultant

    Salary - Up to R100K CTC PM

    Job Type - Full time

    Location: Cape Town/Remote

    The Opportunity;

    I am looking for an experience Senior Dynamics 365 CE (CRM) Developer that is able to work in a consulting environment, speaking to customers and implementing Dynamics 365 solutions in a full SDLC. My client is a Global Microsoft Gold Certified Partner that have a fantastic reputation in the market and are working on some of the largest Dynamics 365 implementations in Africa.

    Job Description

    As a Dynamics 365 developer you are responsible for development, support, maintenance and implementation. You should have good experience in application of standard software development principles. You should be able to work as an independent team member, capable of applying judgement to plan and execute your tasks.

    Skills & Experience

    * In depth working and practical experience with Dynamics CRM & Dynamics 365
    * C#, javascript, html, css
    * Consulting experience is beneficial

    Personal Attributes

    * Must be a team player and able to play a leadership role within the team.
    * Effective verbal and written communication within the team

    Benefits

    * Competitive salary and benefits
    * A great working environment with cutting edge colleagues
    * Room to grow and develop yourself through our dual learning and development career pathways
    * A great team to influence and develop your skills
    * Flexi time & flexible working between home and office
    * Opportunity to work with a range of industries and projects
    * Regular salary appraisals

    This is a fantastic opportunity for Developers to work in an amazing company that put their employees first. They will help you grow skilfully, by equipping you with the necessary resources for both professional and personal development.

    If you believe that you meet the criteria we are looking for, we would love to hear from you by applying to the job. We are looking to move on these roles quickly and can have the process turned around relatively quickly, thus do not miss the opportunity and get in touch by sending your CV.

    D365 F&O Developer

    South Africa, Gauteng, Johannesburg

    • Developer/Programmer Role
    • Skills: AGILE, DevOps, CI/CD pipelines, C#, .Net, JavaScript
    • Seniority: Senior

    Job description

    We're looking for a seasoned Application Developer with strong hands-on experience in Microsoft Dynamics 365 Finance & Operations (F&O) and Supply Chain Management to join a forward-thinking team. You'll play a key role in designing and building solutions that support complex business operations, working across teams in a fast-paced, agile environment.



    What You'll Be Doing:



    *

    Building and customising Dynamics 365 solutions to meet evolving business needs
    *

    Developing integrations, workflows, and plugins
    *

    Supporting the full application life cycle - from coding and testing to deployment and support
    *

    Driving automation and efficiency through Azure DevOps and CI/CD pipelines
    *

    Participating in agile ceremonies and collaborating with stakeholders across the business
    *

    Offering technical mentorship and conducting code reviews



    What We're Looking For:



    *

    5-7 years of development experience, with a solid focus on Dynamics 365 (min. 3 years)
    *

    Strong coding background in C#, .NET, JavaScript
    *

    Comfortable with Azure DevOps, automated deployments, and CI/CD pipelines
    *

    Practical knowledge of Agile and DevOps practices
    *

    Dynamics 365 certifications are a plus



    Soft Skills:



    *

    A collaborative mindset and strong communication skills
    *

    Problem-solving comes naturally
    *

    Ability to stay organised and deliver in dynamic, remote-first teams



    If you're passionate about solving real business problems with modern tech and want to be part of a supportive, solution-driven team, we'd love to hear from you.