📍 Location: Brussels (min. 2 days/week on-site)
🗣 Languages: English + French or Dutch
Role summary
On behalf of our client, we are looking for an experienced Microsoft Dynamics 365 Developer to support ongoing and new CRM projects. You will be part of a cross-functional team working on system enhancements, large-scale implementations, and changes to deployed solutions. The role requires strong technical expertise in Dynamics 365 Customer Engagement and related technologies, combined with solid development and problem-solving skills.
Key responsibilities
-
Design, configure, and customize Microsoft Dynamics 365 (Sales & Service modules)
-
Translate functional and business requirements into technical solutions
-
Develop workflows, integrations, plugins, and reports to support business needs
-
Work with .NET and related frameworks to extend Dynamics functionality
-
Ensure test-driven development and contribute to automated testing
-
Conduct unit, integration, and regression testing in line with Agile practices
-
Document technical specifications, test results, and implemented solutions
-
Collaborate closely with functional analysts, business stakeholders, and project leaders
-
Evaluate the impact of proposed changes and proactively suggest improvements
-
Support quality assurance activities and provide coaching where needed
Profile & qualifications
Technical skills
-
5+ years of experience in Microsoft Dynamics 365 development (Sales and/or Service)
-
Strong knowledge of Dynamics 365 Customer Engagement, customization, workflows, security, and Power Platform
-
Solid experience with .NET development
-
Hands-on knowledge of tools and technologies: GIT/SVN, Jira, SSIS (Kingswaysoft), SSRS
-
Understanding of Agile, object-oriented design, and software integration patterns
-
Experience with automated testing frameworks and CI/CD pipelines is a plus
-
Certified Dynamics 365 Developer/Customer Engagement is an advantage
Non-technical skills
-
Strong analytical and problem-solving mindset
-
Ability to work independently on multiple tasks with limited supervision
-
Excellent communication skills, able to interact with both technical and non-technical stakeholders
-
Team player with leadership potential, coaching and mentoring capabilities
-
Structured, organized, and customer-oriented
Language requirements
-
English (mandatory)
-
French or Dutch (at least one required, with good knowledge of the other)