Apply now »

Microsoft D365 Developer CE (Senior Associate / Assistant Manager) 1

Location:  Johannesburg
Other locations:  Primary Location Only
Salary: Competitive
Date:  11-Jan-2023

Job description

Requisition ID:  1351061

Role: D365 CE Developer

Location: Johannesburg


The D365 CE Developer role is critical in the solution implementation lifecycle cutting across all phases. The D365 CE Developer has a deep understanding of technology and an ability to apply it to design solutions that meet the objectives of our clients. The role of the D365 CE Developer is to 1) help clients build on their current MS Dynamics 365 CE solutions by expanding its use across the business through the latest technologies, 2) execute designs under the guidance of a solution architect, 3) enable clients to migrate from on-premise environments to D365 Online, and 4) to configure and customize new solutions by leveraging the D365 CE and Power Platform technologies.

The D365 CE Developer is involved in Pre-Sales, envisioning, design and development (under the guidance of the solution architect) of the solution with broad focus around enterprise, industry, platform and solutions. 






The key responsibilities of the D365 CE Developer include:

  • Deep understanding and experience using the MS D365 CE platform;
  • Practical experience in translating business requirements into well-architected solutions that best leverage the D365 CE platform capabilities;
  • Ability to independently lead technical design sessions and develop detailed technical solution documentation that is aligned with current business objectives and the application landscape;
  • Document, develop and test working solutions, integrations, and data migration elements of D365 CE applications
  • Demonstrable ability to leverage standard D365 features and ability to identify conditions when D365 should be customized. Ability to successfully communicate this information to both the clients and technical stakeholders;
  • Design and develop D365 components and third party integrations in accordance with EY and MS standards;
  • Design forms, workflow processes, flows, web services, plugins, canvas apps, model driven apps and other components needed to meet the business requirements obtained from clients;
  • Experience in building custom applications, modifications, integrations, data conversion routines, workflows, and custom reports for D365
  • Executing ongoing maintenance of developed systems;
  • Executing on the architectural vision, goals, standards, structure, behaviour patterns, models as defined by the solution architect;
  • Experience working with data migration and data ingestion for D365;
  • Excellent analytical, communication and technical skills combined with excellent planning and organizational skills;
  • Prepare user manuals, system documentation and training manuals;


Essential Skills, Expertise and Experience


Following are the essential skills, expertise, and experience for the ideal candidate:

  • The role involves sales / sales support, practice development and engagement delivery.


To qualify for the role you must have 


  • Business / Industry Experience with specialization in an enterprise-wide CRM technology
    • 3 - 5+ years’ experience, ideally in business management, IT management or marketing;
    • 5+ years’ experience in D365 CE configuration and customization;
    • 2+ years’ experience in information intensive industries or digitally advanced enterprises;
  • Business or entrepreneurial experiences demonstrating strong business acumen;
  • Deep industry experience, the following are EY’s focus areas: financial services, government, retail, manufacturing and manufacturing;
  • Experience in New and emerging technologies, Cloud, Web and Mobile initiatives to improve business process and client interaction;
  • Education
    • Matric plus appropriate tertiary qualification - B.Sc (Computer Science) or B.Sc (Information Systems), B.Com, B.Eng. etc.
    • Agile Scrum Master or Product Owner Certification;
    • Relevant Dynamics 365 or prior certifications;
    • Relevant Power Platform certifications;
    • Relevant digital, governance or cyber certifications will be advantageous;


  • Professional Experience
    • 3 – 5+ years’ experience in MS Dynamics 365 CE / CRM with extensive industry knowledge
    • Dynamics 365 Customer Engagement and knowledge of other Dynamics 365 apps.
    • Experience in leveraging the MS Power Platform.
    • Implementation of Dynamics 365 CE (and prior versions) in an organization with more than 150 users.
    • Working with a solution architect to recommend a highly available, scalable Dynamics 365 architecture.
    • Experience in C#.Net, Java Script, MS SQL, MS CRM SDK, MSD developer toolkit & SSRS.
    • Knowledge of integration architecture and the ability to map integration pattern to functional usage.
    • Extensive experience in the implementation of MS CRM & 3rd party Integration using Middleware Tools/ API’s (REST, ODATA Web API’s)/SSIS packages and/or connectors.
    • Experience in using Azure services for integration, Power Apps and Power Automate for upstream/downstream systems integrations.
    • Experience in the migration of large complex data sets – specifically data analysis, data cleansing, and data mappings using standard and third party tools.
    • Experienced in reporting architecture using SSRS and/or Power BI.
    • Lead the technical workshops to elicit requirements to design and develop solutions.
    • Should have excellent problem solving and analytical skills.
    • Be accountable for solution delivery and technical leadership.
    • Advocate best practices to develop scalable solutions in alignment with Product roadmap through supported and upgradable customizations / implementations.
    • Experience in Agile and Waterfall delivery methodologies.
    • Proven ability to effectively drive people, process and technology change in a dynamic and complex operating environment perhaps through successful delivery of multiple complex, integrated projects – proven track record.


  • Technology
    • Knowledge of current and emerging digital technologies.
    • Understanding of Microsoft technologies, tools and environment.
    • Understanding of web based technologies to provide business and client benefits
    • Skills in the area of requirements gathering and gap analysis against D365 and Power Platform product capabilities
    • Desire to work on activities such as proposal writing, solution design, commercial constructs and proof of concept (demonstrations) for Dynamics projects
    • Capability to configuring and develop Dynamics 365 and Power Platform based on business requirements
    • Ability to document developed solutions based on collected business requirements
    • Demonstrate knowledge base on other relevant Microsoft technologies such as Azure, Power Platform, O365 and Security


Personal Attributes


  • Leadership
  • Demonstrable integrity, empathy and emotional intelligence.
  • Ability to set direction and then mobilise the commitment of team individuals.
  • Shares new ideas and consistently demonstrates openness to the opinions and views of others.
  • Working Style
  • Primarily a relationship builder that builds formal and informal professional networks and maintains and extends networks within, across and external to organizational boundaries.
  • Obtains and shares information, ideas and problems.
  • Excellent analytical, strategic conceptual thinking and consulting skills.
  • Challenges conventional thinking and traditional ways of operating, and invites stakeholders to identify issues and opportunities.
  • Communication skills
  • Ability to communicate digital concepts and technologies to business stakeholders.
  • Ability to communicate business concepts to technologists.
  • Ability to conduct planning sessions.
  • Ability to influence others by communicating ideas or positions in a persuasive manner that builds support, agreement or commitment. 
  • Able to exert strong influencing and negotiation skills.
  • Builds a trust-based relationship with key stakeholders. Uses a formal and informal network to gather information.


What we look for 


We’re interested in passionate leaders with a strong vision and a desire to stay on top of trends in the EY Microsoft domain. If you have a strong passion for helping businesses achieve their digital strategy, this role is for you. 

Apply now »