Job Search and Career Advice Platform

Enable job alerts via email!

Crm Developer (Contractor)

Muse Consultancy Services

Gauteng

On-site

ZAR 600 000 - 800 000

Full time

24 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A consulting company specializing in software development is seeking a CRM Developer responsible for developing and customizing CRM systems like Microsoft Dynamics and Salesforce. The ideal candidate should have a relevant degree, proven experience with CRM customizations, and a strong problem-solving mindset. Responsibilities include customizing CRM functionality, supporting users, and integrating with other systems. A passion for technology and excellent communication skills are essential for this role.

Qualifications

  • Proven experience as a CRM Developer with Dynamics CRM or Salesforce.
  • Understanding of database concepts and SQL.
  • Experience with web services and API integration.

Responsibilities

  • Customize standard CRM functionality to meet specific requirements.
  • Participate in the full software development lifecycle.
  • Develop and maintain integrations with other systems.

Skills

CRM customizations and extensions
Problem-solving
Analytical skills
Excellent communication
Database concepts
Web services and API integration

Education

Bachelor's degree in Computer Science or related field

Tools

Microsoft Dynamics CRM
Salesforce
Job description
Overview

Roodepoort, South Africa | Posted on 03 / 20 /

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

MUSEwas 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 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.
Qualifications
  • 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 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.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.