Microsoft 365 Full Stack Developer
1 week ago
Position Overview
We are seeking an experienced Full Stack D365 Finance & Operations Developer to join our enterprise development team. The successful candidate will be responsible for developing, customizing, and maintaining solutions within Microsoft Dynamics 365 Finance & Operations while building modern web applications using React/Angular and C# backend services.
Key Responsibilities
- Build responsive web applications and portals using React or Angular frameworks
- Design, develop, and customize Microsoft Dynamics 365 Finance & Operations applications and modules
- Develop backend services, APIs, and integration solutions using C# and .NET technologies
- Create and maintain X++ code for D365 F&O customizations and extensions
- Develop custom forms, reports, and data entities within D365 F&O
- Build and maintain integrations between F&O and external systems using Data Management Framework
- Create custom workflows, batch jobs, and business logic components
- Develop OData services and custom REST APIs for F&O integration
- Collaborate with functional consultants to translate business requirements into technical solutions
- Perform code reviews and ensure adherence to Microsoft development standards
- Troubleshoot performance issues and optimize system functionality
- Create and maintain comprehensive technical documentation
Required Skills & ExperienceBackend Development:
- 3+ years experience with C# and .NET Framework/.NET Core
- Frontend Development: 3+ years experience with React or Angular (TypeScript preferred)
- D365 F&O: 2+ years hands-on experience with Microsoft Dynamics 365 Finance & Operations
- X++ Development: Proficiency in X++ programming language and D365 F&O development patterns
- Database Skills: Strong SQL Server knowledge and understanding of F&O data model
- Integration: Experience with Data Management Framework (DMF), OData, and REST services
- Web Technologies: HTML5, CSS3, JavaScript/TypeScript, RESTful APIs
- Version Control:
Experience with Git and Github for source code management and Azure DevOps integration - Reporting: Experience with SSRS reports and financial reporting within F&O
Preferred Qualifications
- Microsoft Dynamics 365 Finance & Operations certifications (MB-500, MB-300, MB-310/MB-320)
- Experience with Github Actions and Application Lifecycle Management
- Knowledge of Power Platform integration with D365 F&O
- Understanding of financial and supply chain business processes
- Experience with data migration and upgrade projects
- Familiarity with cloud integration services and Logic Apps
- Knowledge of Electronic Reporting (ER) framework
- Experience with performance optimization and troubleshooting
Technical Environment
- Microsoft Dynamics 365 Finance & Operations (Cloud/On-Premise)
- X++ Programming Language
- C# .NET Core/Framework
- React or Angular with TypeScript
- SQL Server and Azure SQL Database
- Visual Studio with D365 F&O development tools
- Github and Github Actions
- Data Management Framework (DMF)
- OData and REST APIs
- SSRS and Power BI
Key Development AreasFinancial Management:
- General Ledger, Accounts Payable/Receivable, Fixed Assets, Budgeting
- Supply Chain: Inventory Management, Procurement, Sales, Warehouse Management
- Manufacturing: Production Control, Master Planning, Product Information Management
- Human Resources: Core HR, Payroll, Benefits, Talent Management
- Integration: Data entities, Batch jobs, Workflow development
- Reporting: Financial reports, Operational reports, Analytics
-
Microsoft Dynamics 365 CRM Developer
3 days ago
Johannesburg, Gauteng, South Africa Hire Resolve Full time R250 000 - R500 000 per yearHire Resolve's client is seeking a Microsoft Dynamics 365 CRM Developer who will be responsible for designing, developing, and implementing Microsoft Dynamics 365 CRM solutions. The role involves creating and modifying software to meet the specific needs of the business and its customers. To excel in this role, a CRM Developer should possess strong...
-
Johannesburg, Gauteng, South Africa Boardroom Appointments Full time R1 000 000 - R3 000 000 per yearJob purpose: The Microsoft Dynamics 365 Customer Engagement Developer is responsible for developing and deploying custom solutions that integrate with the Microsoft Dynamics 365 platform. This position will be part of a cross-functional team supporting a number of customers in the manufacturing industry, as well as some Fortune 500 companies. The ideal...
-
Microsoft Dynamics Consultant
3 days ago
Johannesburg Metropolitan Area, South Africa Samaha Consulting Full time R1 000 000 - R2 500 000 per yearLocation: person to be based in Cape Town or Johannesburg. The person would be required to be in the office 3 times week.Microsoft Dynamics 365 and Power Platform Consultant JD:Solution Design & ImplementationAnalyse client business processes and requirements.Design and configure Dynamics 365 solutions that use the Customer Service, Field Service, Sales and...
-
Microsoft Dynamics Consultant
3 days ago
Johannesburg Metropolitan Area, South Africa Ampstek Full time R1 200 000 - R3 600 000 per yearPosition: Microsoft Dynamics Consultant (Power Platform & CRM)Position type: Contract (Onsite)Location: Johannesburg or Cape Town, SAJob Description:Microsoft Dynamics 365 and Power Platform Consultant JD:Solution Design & ImplementationAnalyse client business processes and requirements.Design and configure Dynamics 365 solutions that use the Customer...
-
Full Stack Engineer
1 week ago
Johannesburg Metropolitan Area, South Africa Ampstek Full time R200 000 - R240 000 per yearPosition: Full Stack Developer (Senior)Position type: Contract (Hybrid)Location: Johannesburg, South AfricaJob Description:Develops front-end and back-end systems that visualize and process complex data into intuitive user experiences.Designs, builds, and maintains scalable web applications using modern frameworks and technologies.Implements responsive...
-
Microsoft Dynamics Consultant
1 week ago
Johannesburg Metropolitan Area, South Africa Penta Consulting Full time R900 000 - R1 200 000 per yearWe're looking for ahands-on Dynamics 365 CRM Developerto help build and enhance ourlead management platformusing Microsoft Dynamics 365. You'll work closely with a dynamic team to deliver automation, streamline integrations, and create a seamless lead lifecycle experience.Location: Johannesburg (5 days on site)What You'll Do:Design and optimize lead...
-
Dynamics 365 CRM Consultant
3 days ago
Johannesburg Metropolitan Area, South Africa Skywaves Rise Full time R90 000 - R120 000 per yearRole: Microsoft Dynamic 365 Platform ConsultantLocation: Cape Town or JohannesburgType: ContractMode: HybridTechnical Skills:Strong knowledge of out of box Microsoft Dynamics 365 Customer Service, Field Service, Sales and Marketing modules.Experience with Power Platform including Power Apps, Power Automate, Power BI (preferred) and Atlassian JIRA suite...
-
Microsoft 365 IT Support Engineer
1 week ago
Johannesburg, Gauteng, South Africa Affinity International Full time R900 000 - R1 200 000 per yearAbout the job Microsoft 365 IT Support Engineer Role OverviewOur client is seeking an experienced Microsoft 365 IT Support Engineer with a background in Managed Service Provider (MSP) environments. The successful candidate will support multiple clients across Microsoft ecosystems providing responsive, high-quality technical support and proactive system...
-
Johannesburg, South Africa Boardroom Appointments Full time**Job purpose**: The role of the Microsoft Dynamics 365 Supply Chain Management Consultant is to help clients integrate their ERP system with 3PL, logistics and warehouse management systems. In this role you will be responsible for implementing and supporting Sales Order Processing in MS Dynamics 365, Warehouse Management in MS Dynamics 365 or Inventory...
-
Senior Full Stack C# Software Developer
1 week ago
Pretoria Metropolitan Area, South Africa Medihelp Medical Scheme Full time R600 000 - R1 200 000 per yearAt Medihelp, we live our values -excellence, compassion, collaboration, andtransparency- every day. These values aren't just principles; they define how we work, lead, and serve. If you're a seasoned full-stack software developer who thrives on making a meaningful contribution, we invite you to apply.About The RoleThe Senior Full Stack C# Software Developer...