Sign up to access all features of our service
  • Job search
  • Favorites
  • Create a CV
    New
  • Subscriptions

Microsoft D365 Developer

Decision Inc

Our ERP Developer enhances existing software, develops new functionality or integration, to address specific needs or to solve a particular problem. The developer delivers technical consulting and support services for Microsoft Dynamics Enterprise Resource Planning (ERP) software projects with a high level of client satisfaction.

Our developers are also consultants. We strive to ensure that our clients receive the most comprehensive and technologically appropriate solutions to assist them in their Digital Transformation journey. We strive to ensure that our solutions drive the future of innovation and digitisation.



Who Are We?

Decision Inc. is a global digital partner that enables businesses to reinvent themselves to realise their full potential.

We deliver agility, resilience, and intelligence to any enterprise, enabling them to adapt quickly and thrive through innovation and opportunity. Our teams have engaged with more than 400 clients globally over the past 15 years, providing them with the expertise to build, operate, and optimise their digital businesses.

We achieve this by leveraging the world's best technology to drive our client's business ambitions forward into tomorrow's reality. These technologies include but are not limited to: Microsoft, SAP, Qlik, Snowflake, Alteryx, Automation Anywhere, and Workday Adaptive Insights.

Our success is ultimately driven by our entrepreneurial culture, industry exposure, and the passion of our people. We have three key cross-functional teams – Functional and Specialist Consulting, Development, and Engineering teams. Based in four global offices, our exceptional consultants focus on delivering value to clients by keeping them at the centre of our service delivery. To find out more about our exciting fast-paced culture visit: Careers at Decision Inc.



What Will You Do?

Key Responsibility:

  • Development and customizations:
    • Design, develop and customize elements within Dynamics 365 F&O using X++.
    • Create new and extend forms, reports and logic to enhance functionality and user experience
    • Implement logic as required by specifications
    • Create and deploy package (pipelines builds and manual creation)
    • Using DevOps for branching and merging of code



  • Code optimization and maintenance:
    • Review existing code, perform peer reviews on colleagues' development
    • Maintain and upgrade existing code base to ensure compatibility with latest system updates and patches.
    • Troubleshoot and fix bugs to ensure smooth system operation.
  • Integrations:
    • Develop and maintain integrations between Dynamics 365 F&O and other business systems using X++ and other technologies like Logic Apps, Azure functions or third-party integration tools.
    • Assist with data migrations and synchronizations across platforms.
    • Knowledge of using Dataverse and DualWrite will be advantageous.
  • Provide sales support when needed:
    • Work closely with the sales team in assisting prospective companies in their ERP technology assessment by obtaining information about their business strategies, processes, desired outcomes and critical success factors and evaluate technology tools to enable them to carry out their objectives
    • Contribute to the development of statement of work and scope documents
    • Participate in a team completing a Request for Information (RFI), Request for Proposal (RFP) or Request for Quote (RFQ)
  • Perform on-site technical services for implementation projects, including but not limited to:
    • Participate in the GAP/fit analysis
    • Create and develop technical design specifications as well as costing thereof
    • Work with the ERP team to design, develop, test, and implement customizations and/or integrations
    • Conduct Prototype testing of customized solutions
    • Participate in project quality assurance processes as appropriate
  • Perform ongoing support services to existing clients:
    • Via email/phone/remote support and on-site visits
    • Proactively participate in strategic way forward discussions/meetings with clients, prepare scoping documentation and quotations, and implement proposals on acceptance by the client
    • Fulfill SLA requirements
  • Upgrades:
    • Perform upgrade technical services in accordance with upgrade principles and approved methodologies
    • Stay updated with latest updates and features in Dynamics 365 F&O.
  • Perform admin functions:
    • Document services rendered using Decision Inc Solutions time and expense billing system and other project management templates in a timeous fashion
    • Meet productivity and efficiency standards (billable hours)
    • Develop and continually refine ERP implementation standards, tools and documents
    • Use internal systems and processes to record client interactions
  • Continuous learning and adaptation:
    • Attain and maintain the relevant Microsoft certification for Dynamics 365 F&O developers
    • Investigate and make recommendations on appropriate new technologies and products (including ISV products)
    • Provide mentoring members, as required
  • Perform other duties as assigned by leader

Who Do You Need to Be?

  • Minimum 3 years of hands-on experience in X++ development within Dynamics 365 Finance and Operations
  • Strong proficiency in X++, MorphX, Visual Studio, and SQL Server.
  • Proven track record of developing, customizing and optimizing forms, reports and batch jobs.
  • Experience in using Azure DevOps for version control and CI/CD pipelines
  • Experience in full lifecycle implementations of Dynamics 365 F&O will be an advantage.
  • Familiarity with the operational and functional aspects of the system, including Finance, Supply Chain Management, and other modules
  • Excellent communication skills
  • Excellent organizational skills, attention to detail, self-motivation and a desire to succeed
  • Possess planning skills
  • Ability to translate theoretical and practical industry experience to creatively address client business/application requirements
  • Willingness and ability to quickly adapt to new challenges and changes in technology or business processes.
  • Continuous learning mindset to stay updated with the latest updates and features in Dynamics 365 and related technologies.
  • Experience with Microsoft Office
  • Experience with Microsoft SSRS
Vacancy posted 16 days ago
Similar jobs that could be interesting for youBased on the Microsoft D365 Developer in Johannesburg, Gauteng vacancy
  •  ...complex data into meaningful business insights? A well-established technology consulting business is looking for a skilled Microsoft Power BI Developer to join its growing Business Intelligence team. ????????????:  Bachelor's Degree or Diploma in Information... 

    Hire Resolve

    Johannesburg, Gauteng
    1 day ago
  •  ...We are looking for a strong Microsoft D365 Business Central Developer to join our Business Applications team within Decision Inc. Our Microsoft D365 Business Central Developer will design, develop, and maintain high-quality solutions within Microsoft Dynamics 365 Business... 

    Decision Inc

    Johannesburg, Gauteng
    16 days ago
  •  ...Microsoft Power BI Developer - Remote Recruiter wePlace Job Ref JHB000941/SNDV Date posted Wednesday, July 8, 2026 Location Johannesburg, South Africa SUMMARY Our client is looking for a Remote Microsoft Power BI Developer to join their team... 

    ExecutivePlacements.com

    Johannesburg, Gauteng
    24 days ago
  •  ...About the Role We are seeking an experienced Microsoft Power Platform Specialist to join our digital transformation team. You will be responsible for designing, developing, and implementing innovative business solutions using the Microsoft Power Platform ecosystem... 

    iDbase Software

    Johannesburg, Gauteng
    20 days ago
  •  ...Functional Consultant will act as a subject matter expert (SME) in Microsoft Dynamics 365 Finance and Operations, with a focus on Supply...  ...for processes that aren’t fully accomplished by standard D365 Develop and deliver presentations to customers by outlining findings... 

    EY

    Johannesburg, Gauteng
    1 day ago
  •  ...posts are only a few days at a time/ as and when training is needed - this isnt a full-time role Overview: We are seeking a Microsoft Certified Trainer (MCT) specialising in Data & AI to train learners preparing for Microsoft certification exams across the Data Engineering... 

    ATS Client

    Johannesburg, Gauteng
    20 days ago
  •  ...Job Description Microsoft Certified Trainer (Data & AI) Location: Remote (US Hours - Based in South Africa) Engagement: Contract / Ad-hoc (Short training engagements as required) Travel: Potential for international travel to North America (passport advantageous... 

    ATS Client

    Johannesburg, Gauteng
    20 days ago
  •  ...Annually SUMMARY The Security Analyst will protect our Microsoft-centric cloud and enterprise environment. You will be responsible...  ...FortiGate firewalls, and investigate suspicious network activity. Develop and maintain incident response playbooks and security... 

    ExecutivePlacements.com

    Johannesburg, Gauteng
    23 days ago
  •  ...An IT and business software company that specializes in implementing and supporting Microsoft Dynamics ERP (Enterprise Resource Planning) and retail management solutions for South African businesses is seeking an ERP professional that has a proven track record of delivering... 

    Hire Resolve

    Johannesburg, Gauteng
    6 days ago
  •  ...requirements into impactful technical solutions. Mentor and develop engineering teams while fostering a culture of innovation and continuous...  .... Experience with Kubernetes and Docker. Strong Microsoft Azure cloud technologies experience, including Azure App Services... 

    Network Finance

    Johannesburg, Gauteng
    1 day ago
  •  ...Sales Executive New Business (Microsoft Solutions) Position Overview We are seeking a highly motivated Sales Executive New Business to drive enterprise opportunities across Microsoft offerings. The successful candidate will be responsible for expanding our local... 
    Remote job

    Optimal Growth Technologies

    Johannesburg, Gauteng
    14 days ago
  •  ...requirements into scalable technical solutions. Design and develop web, mobile, and business-critical applications. Lead Flutter...  ...Flutter ~ C# .NET / .NET Framework ~ Angular ~ SQL Server ~ Microsoft Azure ~ Docker / Kubernetes ~ CI/CD pipelines and mobile... 

    Network Finance

    Johannesburg, Gauteng
    1 day ago
  •  ...and Custom SharePoint Online. ~ Integrate solutions across Microsoft 365 (SharePoint, Teams, Outlook) and external systems (...  ...standards. ~ Work closely with business stakeholders, fellow developers, and external partners. ~ Ensure all solutions comply with... 

    iDbase Software

    Johannesburg, Gauteng
    16 days ago
  • Location: Johannesburg Other locations: Primary Location Only Salary: Competitive Date: Jul 30, 2026 Requisition ID: 1600890

    EY

    Johannesburg, Gauteng
    7 days ago
  •  ...solutions that drive business value. You will play a key role in designing, developing, and optimising modern data architectures, working with cutting-edge technologies such as Microsoft Fabric, Azure Data Factory, and Databricks . Key Responsibilities Translate... 

    ATS Client

    Johannesburg, Gauteng
    20 days ago
  •  ...both consumers and industrial markets, is seeking a  Power BI Developer to architect, develop, and deliver robust Power BI reports and...  ...programming languages ( Python or R ). ~ Advanced Microsoft Excel skills (specifically pivot tables and advanced data modeling... 

    Hire Resolve

    Johannesburg, Gauteng
    6 days ago
  • Are you a passionate SQL Developer ready to join a company that thrives on brilliance and bold ideas? Look no further - this is the opportunity...  ...and debugging skills ~ Strong knowledge of T-SQL, Microsoft SQL Server / MySQL / PostgreSQL ~ Experience working with triggers... 

    ATS Client

    Johannesburg, Gauteng
    20 days ago
  •  ...technical excellence are at the core of every project. As a Senior Developer, you will play a key role in designing, developing, enhancing,...  ...experience advantageous) Cloud technologies, preferably Microsoft Azure Strong Git version control experience Advantageous... 

    Network Finance

    Johannesburg, Gauteng
    6 hours ago
  •  ...passionate about the industry and have the ability to design, develop and maintain mobile and web applications. The candidate must...  ...or Development certification C# (Must have) .Net Core Microsoft Maui Xamarin Visual Studio Angular React HTML5... 

    ATS Client

    Johannesburg, Gauteng
    20 days ago
  •  ...Job Title: Business Intelligence Developer Hire Resolves client is seeking a talented and experienced Business Intelligence Developer...  ..., load) frameworks Familiarity with BI technologies (e.g. Microsoft Power BI) Knowledge of SQL queries, SQL Server Reporting... 

    Hire Resolve

    Johannesburg, Gauteng
    12 days ago
  •  ...Key Responsibilities: Identify automation opportunities across the business Design and develop automation solutions Build and maintain automation tools and scripts Implement AI-driven process improvements Train and deploy machine learning models Monitor... 

    Network Finance

    Johannesburg, Gauteng
    6 hours ago
  •  ...paced technology environment where innovation, creativity, and technical excellence are at the heart of everything we do. As a Junior Developer, you will have the opportunity to design, develop, and maintain cutting-edge software solutions while working alongside... 

    Network Finance

    Johannesburg, Gauteng
    1 day ago
  •  ...Key Responsibilities: Design, develop, and optimize automated business processes using low-code platforms such as Nintex K2, n8n, or Power Automate . Customize automation logic and user interfaces using JavaScript, HTML/CSS, and Python. Integrate systems and... 

    Network Finance

    Johannesburg, Gauteng
    1 day ago
  •  ...experience Strong SQL and database knowledge Git experience Excellent communication and mentoring abilities   KPAs: Develop and maintain enterprise applications Mentor and guide junior developers Collaborate with Business Analysts and development... 

    Network Finance

    Johannesburg, Gauteng
    1 day ago
  • New 12 month contract role available - Java Developer - Sandton -Senior level role - with 10+ years' experience as Developer -  Please indicate clearly on your CV project assignments, Including a description of the tasks performed and their specific roles and responsibilities... 

    Network Contracting

    Johannesburg, Gauteng
    1 day ago
  •  ...This opportunity is ideal for a technically strong developer who enjoys architecture, cloud technologies, and leading enterprise-scale digital transformation initiatives.   Key Responsibilities Define and execute the technical roadmap aligned to business objectives... 

    Network Finance

    Johannesburg, Gauteng
    1 day ago
  •  ...What You'll Bring: Strong experience developing and maintaining QlikView solutions Exposure to Qlik Sense and modern BI environments SQL skills and experience working with large datasets A passion for reporting, analytics, and delivering business value through... 

    Network Finance

    Johannesburg, Gauteng
    1 day ago
  •  ...Key Responsibilities: Design, develop, and maintain high-performance backend applications using Python Build and support RESTful APIs and system integrations Work with MySQL databases, including optimisation and performance tuning Collaborate with cross-functional... 

    Network Finance

    Johannesburg, Gauteng
    1 day ago
  • Calling experienced Senior Mobile Developers ( React Native) with strong expertise, to design, build, and maintain high-quality mobile...  ...JavaScript, TypeScript, and best practices Experience with Microsoft .NET, C#, .NET, SQL Server, and relational databases Proven... 

    ATS Client

    Johannesburg, Gauteng
    20 days ago
  • We are looking for a Senior Business Intelligence Developer to design, build, and maintain BI solutions that provide actionable insights...  ...degree in Computer Science, Informatics, or related field. Microsoft BI certifications (MCSA, MCSE, Azure Data Engineer) preferred.... 

    ATS Client

    Johannesburg, Gauteng
    20 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Microsoft D365 Developer. Be the first to apply!