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)