Crm D365 Developer

Gauteng, South Africa

Job Description


DescriptionPrimary Purpose of the JobAs a Senior Dynamics 365 Developer, you will be responsible for developing, customizing, maintaining solutions, and providing technical expertise on the Microsoft Dynamics 365 platform.You will collaborate with business stakeholders and technical teams to understand requirements, design scalable solutions, implement customizations and integrations to optimize business processes and align with industry best practices.Main Duties and Responsibilities

  • Collaborate with business stakeholders to understand requirements, design scalable and robust Dynamics 365 solutions.
  • Design, develop, and customize applications, modules, forms, workflows, and reports on the Dynamics 365 platform to meet business requirements.
  • Collaborating with other members of the Applications team, business analysts, operations team, projects team and IT team to implement Microsoft Dynamics CRM Solutions.
  • Integrate Dynamics 365 with third-party systems, such as ERP, marketing automation, or other business applications, using APIs, web services, or middleware tools.
  • Execute data migrations from other systems to Dynamics 365, ensuring data integrity, accuracy, and seamless data flow.
  • Develop and test and deploy high-quality solutions across the development, testing, and production environments adhering to the change management process.
  • Create and maintain technical documentation, including system architecture, solution design documents, technical requirements, and developer guides.
  • Provide technical support and troubleshooting for Dynamics 365 solutions, identifying, and resolving issues, assisting end-users and stakeholders as necessary.
  • Stay updated with the latest Microsoft Dynamics 365 features, tools, and industry trends. Recommend and implement process improvements and innovative solutions to optimize system performance and enhance user experiences.
RequirementsQualifications/Recognition of Prior Learning equivalent
  • Grade 12
  • Degree or Diploma in Computer Science or related discipline
  • Microsoft Dynamics 365 certifications
Work Experience
  • 3-5 Yearsxe2x80x99 experience with software development, specifically with Microsoft Dynamics CRM
  • Proven experience as a Dynamics 365 Developer, specializing in customization, configuration, and integration.
Knowledge
  • Strong understanding of integration patterns, web services, APIs, and data migration strategies for connecting Dynamics 365 with external systems.
  • Solid knowledge of software development lifecycle (SDLC) methodologies and agile development practices.
  • Familiarity with data migration concepts and tools for migrating data to Dynamics 365
Technical Competencies
  • Expertise in Dynamics 365 and the Power Platform, including Dynamics 365 modules such as Sales, Marketing and Services.
  • Advanced skills in Microsoft development stacks, including .NET, C#, JavaScript, HTML, CSS, and SQL Server.
  • Proficiency in developing, deploying, customizing, and integrating Microsoft Dynamics CRM
  • Demonstrated Proficiency in customizing and creating CRM Entities
  • Extensive experience in designing and implementing custom plugins, workflows, actions, and web resources in Dynamics 365.
  • Demonstrated Proficiency with PowerApps and Power Automate.
Behavioural Competencies
  • Internally motivated, ability to work independently and in a team environment.
  • Proactive, self-starter with initiative to find ways to improve solutions, systems, and processes
  • Proven Communication skills with both internal team members and external business stakeholders, ability to influence and build relationships at all levels.
  • Excellent analytical and problem-solving skills
BDO Core Competencies
  • Relationships and Collaboration
  • Exceptional Client Service
  • Business Growth
  • Engaging people
  • Leadership
  • Quality, Risk management and Operational performance
Work LevelJunior ManagementTypePermanentSalaryMarket RelatedEE PositionYesLocationGauteng

BDO

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1322883
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Gauteng, South Africa
  • Education
    Not mentioned