Talent.com
CRM Developer (Contractor)

CRM Developer (Contractor)

Muse Consultancy ServicesRoodepoort, Gauteng, South Africa
30+ days ago
Job description

Roodepoort, South Africa | Posted on 03 / 20 / 2025

MUSE is a consulting company, specialising in resourcing, recruitment and outsourcing of software development teams.

MUSE was founded and is run by experienced developers who are passionate about technology and innovation. We have a vision to be the best in the industry and to provide software development skills that are cutting-edge and high-quality.

We work with some of the leading companies in South Africa and we help them build software products and solutions that are game-changing and future-oriented. We are also at the forefront of applying AI, AR and Machine-Learning concepts to real-world problems.

Our main goal is to help our clients get the most value from their technology investments. We do this by understanding their needs and providing them with the best talent available. We aim to be a vital part of the SDLC.

Job Description

The CRM Developer will be responsible for developing, customizing, and maintaining our CRM system (e.g., Microsoft Dynamics 365 CRM / Salesforce / etc.).

This role requires a strong understanding of CRM development principles, platform-specific development tools, and related technologies.

The ideal candidate will be a problem solver with excellent communication skills and a passion for delivering high-quality CRM solutions that enhance customer experience and drive business efficiency.

The ideal candidate will have experience working with municipalities or government departments.

Responsibilities

  • Development and Customization :

Customize standard CRM functionality to meet specific business requirements.

  • Develop and maintain custom entities, fields, forms, and views.
  • Develop and maintain reports, dashboards, and data visualizations.
  • Design and implement data models and database structures within the CRM.
  • Implementation and Support :
  • Participate in the full software development lifecycle, including requirements gathering, design, development, testing, and deployment.

  • Provide technical support and troubleshooting for CRM users.
  • Assist with system upgrades and migrations.
  • Create and maintain technical documentation.
  • Integration and Automation :
  • Develop and maintain integrations with other systems (e.g., ERP, marketing automation, etc.) using APIs and web services.

  • Implement automation workflows and business rules to streamline processes.
  • Develop and maintain data import / export processes.
  • Collaboration and Communication :
  • Collaborate with business analysts, functional consultants, and other developers to understand requirements and deliver solutions.

  • Communicate effectively with stakeholders to provide updates and resolve issues.
  • Participate in code reviews and knowledge-sharing sessions.
  • Best Practices and Standards :
  • Adhere to best practices for CRM development and coding standards.

  • Stay up-to-date with the latest CRM platform features and technologies.
  • Ensure the security and performance of CRM solutions.
  • Requirements

    Qualifications and Skills :

  • Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience).
  • Proven experience as a CRM Developer, in particular with Dynamics 365 CRM Developer, Salesforce.
  • Experience with CRM customizations and extensions.
  • Understanding of database concepts and SQL.
  • Experience with web services and API integration.
  • Strong problem-solving and analytical skills.
  • Excellent communication and interpersonal skills.
  • Ability to work independently and as part of a team.
  • Experience with power platform is a plus.
  • Knowledge of sales, marketing, and customer service processes.
  • #J-18808-Ljbffr

    Create a job alert for this search

    Developer Contractor • Roodepoort, Gauteng, South Africa

    Related jobs
    • Promoted
    CRM Manager - Optimove (Must have gambling industry experience)

    CRM Manager - Optimove (Must have gambling industry experience)

    Konke AppointmentsRandburg, Gauteng, South Africa
    CRM Manager - Optimove (Must have gambling industry experience).The CRM Manager is tasked with managing and enhancing customer relationships through the strategic application of CRM systems, data a...Show moreLast updated: 2 days ago
    • Promoted
    Crm Manager

    Crm Manager

    Blueion Support ServicesJohannesburg, Gauteng, South Africa
    Apollo Gaming seeks a results-driven CRM Manager to lead customer engagement, retention, and loyalty programs using cutting-edge CRM technologies. The ideal candidate will leverage advanced customer...Show moreLast updated: 1 day ago
    • Promoted
    Business CRM Specialist

    Business CRM Specialist

    Epson Middle East FZCOJohannesburg, Gauteng, South Africa
    As the CRM Specialist, you will act as a strategic partner and subject‑matter expert for CRM across the region.You will drive adoption and optimisation of MS Dynamics 365, lead continuous improveme...Show moreLast updated: 2 days ago
    • Promoted
    Sap Crm / C4C

    Sap Crm / C4C

    NR Consulting - IndiaJohannesburg, Gauteng, South Africa
    Location : Hyderabad, Bangalore, Pune.SAP CRM, C4C and SAP Commerce - Over 5+ years of Experience in working on implementation / AMS Support of SAP CRM, SAP C4C modules. To work on tickets / enhancemen...Show moreLast updated: 8 days ago
    • Promoted
    Developer, SAP CRM

    Developer, SAP CRM

    Standard Bank of South Africa LimitedJohannesburg, Gauteng, South Africa
    To deliver specialist technical expertise and leadership across the full solution lifecycle to direct the scope, design, quality, and refactoring of complex software applications, systems, and inte...Show moreLast updated: 30+ days ago
    • Promoted
    AI-savvy Marketing & CRM Specialist - Remote

    AI-savvy Marketing & CRM Specialist - Remote

    Rosie's PeopleWorkFromHome, Gauteng, South Africa
    Remote
    PLEASE READ THE FULL JD BEFORE APPLYING.INCOMPLETE APPLICATIONS WILL AUTOMATICALLY BE DISQUALIFIED.AI-savvy Full-Time Marketing & CRM Specialist. If you love optimising CRMs, building automated lead...Show moreLast updated: 1 day ago
    • Promoted
    Senior Analyst (CRM Lead) – Fleet / Software Telematics (Rosebank, Johannesburg)

    Senior Analyst (CRM Lead) – Fleet / Software Telematics (Rosebank, Johannesburg)

    CartrackRosebank, Gauteng, South Africa
    Senior Analyst (CRM Lead) – Fleet / Software Telematics (Rosebank, Johannesburg).Product Manager / Functional or Business Analyst. Are you a data-driven strategist with a passion for customer experienc...Show moreLast updated: 30+ days ago
    • Promoted
    Murex Developer

    Murex Developer

    e-Merge IT RecruitmentSandton, Gauteng, South Africa
    Shape the future of financial technology with one of South Africa’s top-tier banks.Develop and maintain high-quality, reusable, and efficient Murex-based solutions. Integrate and consolidate data ac...Show moreLast updated: 2 days ago
    • Promoted
    • New!
    CRM Specialist

    CRM Specialist

    DomaineWorkFromHome, South Africa
    Get AI‑powered advice on this job and more exclusive features.Meet Domaine, the world’s largest independent Shopify design and development partner, formed by the union of Half Helix and Tomorrow.We...Show moreLast updated: 7 hours ago
    • Promoted
    CRM Manager

    CRM Manager

    Blueion Support ServicesJohannesburg, ZA
    Job Location : Gauteng, Johannesburg.Apollo Gaming seeks a results-driven CRM Manager to lead customer engagement, retention, and loyalty programs using cutting-edge CRM technologies.The ideal cand...Show moreLast updated: 12 days ago
    • Promoted
    CRM Systems Analyst

    CRM Systems Analyst

    People SourceJohannesburg, Gauteng, South Africa
    This role will manage the design and maintenance of the CRM / Creator, ensuring that workflows, fields, and automations align with both business and client needs. Design and maintain CRM structure (...Show moreLast updated: 19 days ago
    • Promoted
    CRM & Customer Value Manager

    CRM & Customer Value Manager

    The Good Human (Pty)LtdJohannesburg, South Africa
    The ideal candidate is analytical, customer-focused, and skilled at translating data insights into actionable marketing initiatives. This role involves managing the full customer journey — from acqu...Show moreLast updated: 25 days ago
    • Promoted
    CRM Manager

    CRM Manager

    Initiate InternationalSandton, Gauteng, South Africa
    CRM Manager iGaming & Sports Betting.Location : Johannesburg, South Africa.Step Into a Role That Shapes the Future of Player Loyalty. Our client is an ambitious player in the iGaming and Sports Betti...Show moreLast updated: 23 days ago
    • Promoted
    Head : CRM, Client Experience & Insights - R1,7m neg! EE

    Head : CRM, Client Experience & Insights - R1,7m neg! EE

    Paton PersonnelPretoria, South Africa
    Take responsibility for oversight of CRM systems, analysis of customer data for insights and trends, and design of cross-functional initiatives to personalise marketing, sales, and customer service...Show moreLast updated: 30+ days ago
    • Promoted
    CRM Specialist

    CRM Specialist

    Pronto PilatesJohannesburg, Gauteng, South Africa
    Pronto Pilates is redefining boutique fitness with premium, on-screen Pilates classes delivered in beautifully designed self-service studios. Open from 5 : 15am until late, our global network of stu...Show moreLast updated: 1 day ago
    • Promoted
    Lifecycle Marketing Manager - Klaviyo / CRM

    Lifecycle Marketing Manager - Klaviyo / CRM

    ThriveliaWorkFromHome, Gauteng, South Africa
    We are hiring a Lifecycle Marketing Manager to own client outcomes, lead the creative process, and scale systems that print profit. Type : Full-time (employee or long-term contractor).Compensation : $...Show moreLast updated: 2 days ago
    • Promoted
    Quadient CCM Developers – 100% Remote – R900k PA

    Quadient CCM Developers – 100% Remote – R900k PA

    E-MergeJohannesburg, South Africa
    Remote
    A leading provider of cloud-based customer communications management (CCM) solutions, designed to enhance customer experience and streamline document creation, delivery, and management.Our solution...Show moreLast updated: 30+ days ago
    • Promoted
    Delivery Lead

    Delivery Lead

    ParaconGauteng, South Africa
    We are seeking an experienced and highly motivated.This pivotal role ensures our global objectives (MPA) are met by ensuring timely, high-quality local delivery. This is a multi-faceted leadership r...Show moreLast updated: 3 days ago