• FR
  • US
AGL transport & logistics Career website AGL transport & logistics: All job openings
AGL transport & logistics

Follow us

  •  

  • Home
  • Spontaneous application
  • Searches, alerts
  • Career website
 

Log in Applicant account

I already have an applicant account

Log in to applicant account




Forgotten password?

Sign up Create applicant account

You don't yet have an applicant account. Click here to create one.

 

You are here :  Home  ›  job opening list  ›  Job details

Selection: 0 job opening (s)
AGL transport & logistics Career website AGL transport & logistics: All job openings
AGL transport & logistics

Follow us

  •  

Menu Career website AGL transport & logistics

  • Home
  • Spontaneous application
  • Searches, alerts
  • Career website
Pause
Play
AGL transport & logistics job opening search engine
View all job openings
RSS and other feeds
Information

Dynamics 365 Developer M/F

  • Send this job opening to a friend
  • Print details (new window)
  •  


General information

  Dynamics 365 Developer M/F 

General informations

 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 

Job description

 Job Title 

INFORMATION SYSTEMS MANAGEMENT
Dynamics 365 Developer M/F

 Contract Type

PERMANENT

 Job Location

East Africa, Rwanda, KIGALI

 Working Hours                        

Full time

Mission Description                      

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:
o Build C# plugins, custom workflow activities, and actions.
o Create JavaScript customizations for forms, events, and UI logic.
o Develop custom components, libraries, or extensions using .NET.
o Implement custom connectors & Azure Functions for extended logic.
Configuration & Customization:
o Customize entities, forms, views, business rules, dashboards, and model-driven apps.
o Implement business process flows, security roles, and solution layers.
o Configure modules within Dynamics 365 based on functional requirements.
Power Platform Development:
o Build Canvas Apps and Model Driven Apps.
o Design and automate workflows using Power Automate.
o Utilize Dataverse tables and relationships.
System Integration:
o Integrate Dynamics 365 with other corporate systems using: REST APIs / SOAP services, Azure and Logic Apps / Service Bus , Azure Functions.
o Build and maintain middleware and data synchronization pipelines.
Technical Design & Architecture:
o Translate business requirements into technical specifications.
o Produce documentation: solution design, sequence diagrams, ERDs, data flows.
o Ensure solutions follow Microsoft best practices and scalable architecture.
Testing & Deployment:
o Write and perform unit tests, integration tests, and system validation.
o Package and deploy solutions using Azure DevOps CI/CD pipelines.
o Troubleshoot production issues and debug plugins, scripts, and workflows.
Performance Optimization:
o Improve system speed, plugin performance, and query optimization.
o Analyze logs and telemetry using Application Insights or traces.
Collaboration & Project Work:
o Work closely with functional consultants, project managers, and business stakeholders.
o Participate in workshops and refinement sessions to understand business needs.
o Provide technical advice and alternative solutions.
Maintenance & Support:
o Investigate and resolve user issues.
o Apply Microsoft platform updates.
o Monitor 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

 

Profile

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,


Other job openings

You may be interested in these job openings

BI Reporting Expert

Add this job opening to selection BI Reporting Expert  (2026-9489)
  • 4/27/2026
  • PERMANENT
  • - Rwanda

CHEF DE PROJET POUR L'INTÉGRATION DES SOLUTIONS LOGICIELLES MÉTIERS H/F

Add this job opening to selection CHEF DE PROJET POUR L'INTÉGRATION DES SOLUTIONS LOGICIELLES MÉTIERS H/F (CDEP/ALL/2024/11-8190)
  • 11/22/2024
  • PERMANENT
  • - Côte d'Ivoire

HR&HQ Solutions Solution Expert

Add this job opening to selection HR&HQ Solutions Solution Expert (2026-9558)
  • 4/27/2026
  • PERMANENT
  • - Rwanda
  • Legal notices
  • Cookies
  • Configure your cookies
  • Accessibility: partially compliant
  • Sitemap
Go to top