AGL Group recrutement

Dynamics 365 Developer M - F H/F AGL Group

  • Rwanda
  • CDI
  • Bac +5
  • Transport • Logistique
Lire dans l'app

Les missions du poste

JOB DESCRIPTION

A Dynamics 365 Developer is responsible for designing, developing, customizing, and integrating solutions within the Microsoft Dynamics 365 ecosystem (Customer Engagement, Finance & Operations, Power Platform).
Their role bridges business needs and technical implementation, ensuring the system is adapted to the organization's processes.

Custom development:
oBuild C# plugins, custom workflow activities, and actions.
oCreate JavaScript customizations for forms, events, and UI logic.
oDevelop custom components, libraries, or extensions using .NET.
oImplement custom connectors & Azure Functions for extended logic.
Configuration & Customization:
oCustomize entities, forms, views, business rules, dashboards, and model-driven apps.
oImplement business process flows, security roles, and solution layers.
oConfigure modules within Dynamics 365 based on functional requirements.
Power Platform Development:
oBuild Canvas Apps and Model Driven Apps.
oDesign and automate workflows using Power Automate.
oUtilize Dataverse tables and relationships.
System Integration:
oIntegrate Dynamics 365 with other corporate systems using: REST APIs / SOAP services, Azure and Logic Apps / Service Bus , Azure Functions.
oBuild and maintain middleware and data synchronization pipelines.
Technical Design & Architecture:
oTranslate business requirements into technical specifications.
oProduce documentation: solution design, sequence diagrams, ERDs, data flows.
oEnsure solutions follow Microsoft best practices and scalable architecture.
Testing & Deployment:
oWrite and perform unit tests, integration tests, and system validation.
oPackage and deploy solutions using Azure DevOps CI/CD pipelines.
oTroubleshoot production issues and debug plugins, scripts, and workflows.
Performance Optimization:
oImprove system speed, plugin performance, and query optimization.
oAnalyze logs and telemetry using Application Insights or traces.
Collaboration & Project Work:
oWork closely with functional consultants, project managers, and business stakeholders.
oParticipate in workshops and refinement sessions to understand business needs.
oProvide technical advice and alternative solutions.
Maintenance & Support:
oInvestigate and resolve user issues.
oApply Microsoft platform updates.
oMonitor integrations and ensure data consistency.

Support production deployments, including application testing and end-to-end validation.
Contribute to continuous improvement initiatives related to interface monitoring, process reliability, and automation.
Ensure compliance with MIS operational standards, security practices, and service delivery processes

Le profil recherché

EDUCATION AND EXPERIENCE REQUIREMENTS

-Bachelor's or master's degree in computer science, Information technology, Software Engineering, or an equivalent field.
-Minimum of 2 years of experience in development on Dynamics 365, Power platform and/ or CRM/ ERP modules
-Previous exposure to multinational or multi-site IT environments is a strong advantage.
-English required; French is an asset depending on project assignments.

TECHNICAL SKILLS REQUIRED

-Programming Languages & Frameworks: C# and .NET (for plugins, custom workflow activities, server side logic) JavaScript / TypeScript (client side scripting, form events, UI customization) HTML & ASP.NET (for web resources and custom interfaces).
-Dynamics 365 & Dataverse Development: Customization of entities, forms, views, business rules, dashboards C# Plugins, custom workflows, and actions, Dataverse development: tables, relationships, business rules, Experience with Dynamics 365 CRM/CE and ERP modules Power Platform Expertise, Power Apps (Model Driven + Canvas Apps), Power Automate (automating workflows and D365 processes).
-Understanding of Common Data Service / Dataverse architecture
-Integration & API Skills: Experience with REST / SOAP APIs for external integrations, Knowledge of custom connectors and integration patterns, Use of SSIS for data migration and ETL processes.
-Database & Querying Skills: Strong experience with SQL Server, Ability to work with Dataverse APIs and Fetch XML (The query language used in Microsoft Dynamics 365/ Dataverse).
-Testing, Debugging & Troubleshooting
-Microsoft Cloud Ecosystem Knowledge: Familiarity with Microsoft Cloud Solutions, environments, and admin portals, understanding of environment management in Power Platform, Plugin debugging, JavaScript debugging and performance optimization, Ability to troubleshoot Dynamics 365 and integration issues.

BEHAVIORAL SKILLS REQUIRED

-Problem-Solving Mindset: Dynamics 365 projects often involve complex functional and technical challenges. A good developer should be able to analyze issues methodically, troubleshoot configuration and integration problems and suggest practical, scalable solutions.
-Attention to Detail: Because D365 involves workflows, business rules, automation, and integration, even a small mistake can cause major issues. Strong accuracy and diligence are essential.
-Communication Skills: A Dynamics developer interacts regularly with functional consultants, users, testers, and project managers. They must be able to Explain technical concepts in simple terms, capture requirements clearly and provide progress updates efficiently.
-Customer-Centric Mindset: As Dynamics 365 is a business application, Developers need to understand the user's perspective, translate business requirements into technical solutions and keep the user experience intuitive.
-Adaptability & Continuous Learning: as Microsoft releases regular platform updates,

Bienvenue chez AGL Group

Africa Global Logistics Rwanda Limited, a company duly incorporated under the laws of Rwanda and its offices at Kigali Special Economic Zone, P.O.Box 1338, Kigali, Rwanda is specialised in transport and logistics

Publiée le 30/06/2026 - Réf : 2026-9845

Postuler
Créez votre compte
Hellowork et postulez

sur le site du recruteur !

Voir plus d'offres
Les sites
L'emploi
  • Offres d'emploi par métier
  • Offres d'emploi par ville
  • Offres d'emploi par entreprise
  • Offres d'emploi par mots clés
L'entreprise
  • Qui sommes-nous ?
  • On recrute
  • Accès client
Les apps
Nous suivre sur :
Informations légales CGU Politique de confidentialité Gérer les traceurs Accessibilité : non conforme Aide et contact