logo

View all jobs

MS Dynamics CRM Developer (Mid - Senior Level)

JHB - work from home :), Gauteng

MS Dynamics CE Developer (Mid Level)

Location: JHB - 100% Remote

D365 CE Developer is responsible for assisting in the development, customization, and support of the Microsoft Dynamics 365 Customer Engagement platform. This role involves working closely with senior developers and business stakeholders to understand requirements, develop technical solutions, and enhance the functionality of the CRM system.

Key Responsibilities:

1. Assisting in Solution Development:

  • Support the design and development of custom solutions within the D365 CE platform under the guidance of senior developers.
  • Assist in the implementation of custom entities, workflows, plugins, portals and integrations.
  • Contribute to the development of scalable and maintainable solutions.
  • Maintaining Best Practices.
2. Requirements Gathering and Analysis:
  • Participate in meetings with business stakeholders to gather and understand requirements.
  • Assist in translating business needs into technical specifications.
  • Learn to conduct gap analysis to identify areas where custom solutions are needed.
3. Customization and Configuration:
  • Assist in customizing D365 CE forms, views, and dashboards to enhance user experience and functionality.
  • Help configure security roles, business rules, and process flows to support business processes.
  • Learn to use Power Automate for creating automated workflows and integrations.
  • Build portals for the functional areas.
4. System Integration:
  • Develop and implement integrations between D365 CE and other systems using APIs and web services.
  • Ensuring data consistency and integrity across integrated systems.
  • Troubleshoot and resolve integration issues.
5. Testing and Quality Assurance:
  • Participate in unit testing and system testing to ensure solutions meet requirements and are bug-free.
  • Collaborate with QA teams to facilitate user acceptance testing (UAT).
  • Help address and resolve any defects or issues identified during testing.
  • Create Test scripts for automated testing.
6. Documentation and Training:
  • Creating and maintaining technical documentation for developed solutions.
  • Provide support to end-users and administrators on new functionalities and customizations.
  • Develop user guides and training materials as needed.
7. Maintenance and Support:
  • Provide basic support and maintenance for the D365 CE environment.
  • Monitor system performance and report any issues or performance bottlenecks.
  • Assist in implementing updates and enhancements to keep the system current with new features and improvements.
8. Continuous Learning and Improvement:
  • Stay current with new features, updates, and best practices in D365 CE and
  • related technologies.
  • Participate in training and development opportunities to enhance technical skills.
  • Contribute to the continuous improvement of development processes and methodologies.

Qualifications and Skills:
  • Good understanding of Microsoft Dynamics 365 Customer Engagement and CRM concepts.
  • Minimum of 3 years’ experience in a similar role on an intermediate level.
  • Familiarity with programming languages such as C#, JavaScript, and SQL.
  • Knowledge of web development technologies (HTML, CSS, JavaScript) is a plus.
  • Willingness to learn and work with Power Platform, including Power Automate and Power Apps.
  • Strong problem-solving and analytical skills.
  • Good communication and interpersonal skills in English.
  • Ability to work collaboratively in a team environment.
  • Relevant educational background in computer science, information technology, or a related field.
  • Internships or relevant project experience in Dynamics 365 or CRM systems is a plus
 

Share This Job

Powered by