CRM Developer

2 weeks ago


Johannesburg, South Africa Top Talent Professional Services Full time

The CRM Developer is responsible for designing, developing, customizing, and maintaining the organization''s Customer Relationship Management (CRM) system to meet business requirements and enhance user productivity. This role involves developing CRM solutions, integrations, and extensions to optimize customer data management and support sales, marketing, and service operations.

CRM Solution Development

Integration and Data Management

Customization and Extension

Design, develop, and customize CRM solutions using CRM platform technologies (e.g., Salesforce, Microsoft Dynamics, HubSpot).
Implement and configure CRM workflows, business rules, data models, and user interfaces to support business processes.
Collaborate with stakeholders to gather requirements, design technical solutions, and translate business needs into CRM functionalities.

Integrate CRM system with other enterprise applications (e.g., ERP, marketing automation) to ensure data consistency and streamline business processes.
Develop and maintain data migration scripts, ETL processes, and data integration solutions for CRM data synchronization.
Implement data quality controls, deduplication strategies, and data enrichment techniques within the CRM platform.

Customize CRM modules, objects, and fields to align with specific business requirements and user needs.
Develop custom UI components, layouts, and templates to enhance user experience and usability of the CRM system.
Implement custom reports, dashboards, and analytics to provide actionable insights for sales, marketing, and service teams.

CRM System Maintenance and Support

Documentation and Collaboration

Perform regular maintenance tasks, updates, and patches to ensure the stability and performance of the CRM system.

Troubleshoot and resolve CRM system issues, bugs, and technical problems reported by users or identified through monitoring.
Provide technical support and training to CRM system users to maximize adoption and proficiency.

Create technical documentation, release notes, and user guides for CRM configurations, customizations, and integrations.
Collaborate with cross-functional teams (e.g., sales, marketing, IT) to coordinate CRM development projects and ensure alignment with business objectives.
Participate in project planning, sprint reviews, and agile development processes to deliver CRM enhancements on schedule.

Continuous Improvement and Optimization

Collaborate with cross-functional teams to identify opportunities for CRM system optimization and process improvements.
Stay updated on CRM industry trends, best practices, and emerging technologies to recommend enhancements and innovations for customer relationship management.
Self-Management & Leadership

Set an example through personal quality and productivity standards and ways of working with others.
Demonstrate consistent application of internal procedures. Plan and priorities, demonstrating abilities to manage competing demands.
Demonstrate abilities to anticipate and manage change. Demonstrate flexibility. in balancing achievement of own objectives with abilities to understand and respond to organisational and team needs. Drive customer centricity.
Ability to lead and mentor a team of database administrators

Work Collaboratively

Build a culture of integrity, respect and understanding across the organisation.
Recognise outcomes which resulted from effective collaboration between teams.
Build co-operation and overcome barriers to information sharing, communication, and collaboration across the organisation.
Facilitate opportunities to engage and collaborate with external stakeholders (Retailers and POS Companies) to develop joint solutions.
Demonstrate ability to work in teams.
Demonstrate ability to communicate at all levels.

Self-Management

Follow through to ensure that personal quality and productivity standards are consistently and accurately maintained.
Demonstrate consistent application of internal processes.
Plan and prioritize, demonstrating abilities to manage competing demands.
Demonstrate abilities to anticipate and manage change.
Demonstrate flexibility in balancing achievement of own objectives with abilities to understand and respond to organizational requirements.
Demonstrate attention to detail.
Demonstrate good organizational skills, planning, prioritizing and execution.
Demonstrate good time management, essential for good self-management.
Demonstrate good goal setting skills in maintaining productivity.
Demonstrate good self-motivation to ensure progress on projects and activities.

Minimum Academic, Professional Qualifications & Experience required for this position:

Bachelors degree in computer science, Information Technology, or related field.
3+ years of experience in CRM development, customization, and integration using CRM platforms (e.g., Salesforce, Microsoft Dynamics, HubSpot).
Proficiency in CRM platform technologies and tools (e.g., Apex, Visualforce, Lightning Components for Salesforce; C#, .NET for Microsoft Dynamics).
Strong understanding of CRM data models, workflows, security models, and APIs.
Experience with web development technologies (HTML, CSS, JavaScript) and REST/SOAP APIs for integrations.
Familiarity with agile software development methodologies (e.g., Scrum, Kanban) and version control systems (e.g., Git).
Excellent problem-solving, analytical, and communication skills.
Ability to work independently and collaboratively in a team environment, prioritizing tasks and managing multiple projects.

Salary - +- R50kpm CTC


  • CRM Developer

    2 weeks ago


    Johannesburg, Gauteng, South Africa Top Talent Professional Services Full time

    The CRM Developer is responsible for designing, developing, customizing, and maintaining the organization''s Customer Relationship Management (CRM) system to meet business requirements and enhance user productivity. This role involves developing CRM solutions, integrations, and extensions to optimize customer data management and support sales, marketing, and...

  • CRM Developer

    2 weeks ago


    Johannesburg, South Africa Top Talent Professional Services Full time

    The CRM Developer is responsible for designing, developing, customizing, and maintaining the organization''s Customer Relationship Management (CRM) system to meet business requirements and enhance user productivity. This role involves developing CRM solutions, integrations, and extensions to optimize customer data management and support sales, marketing, and...

  • CRM Developer

    2 weeks ago


    Johannesburg, South Africa Adzuna ZA B C2 Full time

    The CRM Developer is responsible for designing, developing, customizing, and maintaining the organization''s Customer Relationship Management (CRM) system to meet business requirements and enhance user productivity. This role involves developing CRM solutions, integrations, and extensions to optimize customer data management and support sales,...


  • Johannesburg, Gauteng, South Africa Ioco Full time

    We are seeking a skilled and experienced Microsoft CRM Developer to join our dynamic IT team. As a Microsoft CRM Developer, you will be responsible for designing, developing, and customizing Microsoft Dynamics CRM solutions to meet the organization's business needs. If you have a strong background in CRM development, particularly with Microsoft Dynamics, and...


  • Johannesburg, Gauteng, South Africa Ioco Full time

    We are seeking a skilled and experienced Microsoft CRM Developer to join our dynamic IT team. As a Microsoft CRM Developer, you will be responsible for designing, developing, and customizing Microsoft Dynamics CRM solutions to meet the organization's business needs. If you have a strong background in CRM development, particularly with Microsoft Dynamics, and...


  • Johannesburg, South Africa Adzuna ZA B C2 Full time

    We are seeking a skilled and experienced Microsoft CRM Developer to join our dynamic IT team. As a Microsoft CRM Developer, you will be responsible for designing, developing, and customizing Microsoft Dynamics CRM solutions to meet the organization's business needs. If you have a strong background in CRM development, particularly with Microsoft Dynamics,...


  • Johannesburg, South Africa IOCO Full time

    We are seeking a skilled and experienced Microsoft CRM Developer to join our dynamic IT team. As a Microsoft CRM Developer, you will be responsible for designing, developing, and customizing Microsoft Dynamics CRM solutions to meet the organization's business needs. If you have a strong background in CRM development, particularly with Microsoft Dynamics, and...


  • Johannesburg, South Africa IOCO Full time

    We are seeking a skilled and experienced Microsoft CRM Developer to join our dynamic IT team. As a Microsoft CRM Developer, you will be responsible for designing, developing, and customizing Microsoft Dynamics CRM solutions to meet the organization's business needs. If you have a strong background in CRM development, particularly with Microsoft Dynamics,...

  • D365 CRM Developer

    1 week ago


    Johannesburg, South Africa Aretec Full time

    Job DescriptionAs a Microsoft Dynamics CRM Technical Application Lead, you will be responsible for leading the effort to design, build, and configure applications, acting as the primary point of contact. Your typical day will involve working with the team to ensure successful delivery of projects and providing technical guidance and support to team members....

  • D365 CRM Developer

    1 week ago


    Johannesburg, South Africa Aretec Full time

    Job Description As a Microsoft Dynamics CRM Technical Application Lead, you will be responsible for leading the effort to design, build, and configure applications, acting as the primary point of contact. Your typical day will involve working with the team to ensure successful delivery of projects and providing technical guidance and support to team...


  • Johannesburg, South Africa Fempower Full time

    Join our client, a prominent player in the financial services and banking sector, in their pursuit of a Dynamics CRM Developer based in Sandton, Johannesburg. Main Purpose of the Job: As a Dynamics CRM Developer, you'll collaborate with a diverse team to implement and customize Microsoft Dynamics CRM solutions, ensuring they align with the company's...


  • Johannesburg, South Africa Fempower Full time

    Join our client, a prominent player in the financial services and banking sector, in their pursuit of a Dynamics CRM Developer based in Sandton, Johannesburg.   Main Purpose of the Job: As a Dynamics CRM Developer, you'll collaborate with a diverse team to implement and customize Microsoft Dynamics CRM solutions, ensuring they align with the company's...


  • Johannesburg, South Africa Fempower Personnel Full time

    Join our client, a prominent player in the financial services and banking sector, in their pursuit of a Dynamics CRM Developer based in Sandton, Johannesburg. Main Purpose of the Job: As a Dynamics CRM Developer, you'll collaborate with a diverse team to implement and customize Microsoft Dynamics CRM solutions, ensuring they align with the company's...


  • Johannesburg, Gauteng, South Africa Fempower Personnel Full time

    Join our client, a leading company in the financial services and banking industry, in their search for a Dynamics CRM Developer located in Sandton, Johannesburg.About the Job: As a Dynamics CRM Developer, you'll work with a diverse team to implement and customize Microsoft Dynamics CRM solutions, ensuring they meet the company's business requirements. Your...

  • CRM Specialist

    4 weeks ago


    Johannesburg, South Africa Clarins Full time

    **CRM Specialist**: **Ready to bring passion into your career?** A global leading skincare and make-up company, Clarins Group is the embodiment of a committed family history, with a fierce passion for innovation and spirit of independence. Its _raison d’être_ is "making life more beautiful, passing on a more beautiful planet". Operating in more than 150...

  • CRM Specialist

    2 weeks ago


    Johannesburg, Gauteng, South Africa Clarins Full time

    CRM Specialist:Ready to bring passion into your career?A global leading skincare and make-up company, Clarins Group is the embodiment of a committed family history, with a fierce passion for innovation and spirit of independence. Its _raison d'être_ is "making life more beautiful, passing on a more beautiful planet".Operating in more than 150 countries, we...

  • Siebel CRM Developer

    2 weeks ago


    Johannesburg, Gauteng, South Africa Samaha Consulting Full time

    Education: Bachelors degree in Computer Science, Information Technology, or related field. A Master's degree is a plus. Experience: Minimum of 5+ years of experience in Siebel CRM development and implementation. Proven experience with Siebel Tools, eScript, Business Services, and Workflow Processes. Technical Skills: Strong knowledge of Siebel...

  • CRM Analyst

    4 weeks ago


    Johannesburg, South Africa Positive Switch Full time

    **Description** - Provide ongoing analysis and implementation of required enhancements for CRM system/s. - Manage pipeline of CRM system requests - Provide CRM system support for all end users - Document and implement CRM system workflows - Monitor usage of key CRM system features - Create and manage Google reports using functions and pivots to be able to...

  • CRM Specialist

    2 weeks ago


    Johannesburg, Gauteng, South Africa Job Crystal Full time

    CRM SpecialistJohannesburg, GP, R R50000 Per Month Sector: Marketing Posted: Wednesday, 16 August 2023Job DetailsJob Title: CRM and Performance SpecialistJob Summary:As a Senior CRM Specialist, you will be responsible for working with us to help clients launch or improve their CRM capabilities. You will play a crucial role in enhancing customer engagement,...

  • Siebel CRM Developer

    2 weeks ago


    Johannesburg, South Africa Samaha Consulting Full time

    Education:Bachelors degree in Computer Science, Information Technology, or related field. A Master's degree is a plus. Experience:Minimum of 5+ years of experience in Siebel CRM development and implementation.Proven experience with Siebel Tools, eScript, Business Services, and Workflow Processes. Technical Skills:Strong knowledge of Siebel Architecture,...