Dynamics 365 Developer

Belmont Lavan Ltd
Amsterdam, Netherlands
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Amsterdam, Netherlands

Tech stack

JavaScript
.NET
API
Microsoft Dynamics AX
Azure
C Sharp (Programming Language)
Software Quality
Code Review
Data Migration
Programming Tools
Microsoft Dynamics
Microsoft Visual Studio
Microsoft SQL Server
Open Data Protocol
Power BI
Software Engineering
T-SQL
Web Services
Microsoft Power Automate
Information Technology
Data Management
Software Version Control
Powerapps
Legacy Systems
Programming Languages

Job description

We are seeking a skilled and experienced Dynamics 365 Developer to join our team. The ideal candidate will be responsible for designing, developing, and implementing high-quality, customised solutions within the Microsoft Dynamics 365 platform. This role involves working closely with business stakeholders and technical teams to translate business requirements into effective and scalable technical solutions. Responsibilities

  • Development and Customisation:

  • Design, develop, and maintain custom applications, modules, and extensions for Dynamics 365, including both CRM (Customer Engagement) and ERP (Finance & Operations) platforms.

  • Customise and configure Dynamics 365 applications using out-of-the-box features and advanced development tools.

  • Develop plugins, custom workflows, JavaScript web resources, and other custom code to extend Dynamics 365 functionality.

  • Utilise Microsoft Power Platform tools (Power Apps, Power Automate, Power BI) to build and integrate solutions.

Integration:

  • Integrate Dynamics 365 with other internal and external systems using various APIs and web services (REST, OData, etc.).
  • Perform data migration from legacy systems to Dynamics 365.

Collaboration and Analysis:

  • Work with business analysts and stakeholders to gather and analyse business requirements, translating them into technical specifications.
  • Collaborate with other developers and team members throughout the software development lifecycle.
  • Provide technical support and troubleshooting for Dynamics 365 issues.

Technical Excellence:

  • Adhere to best practices for development, configuration, and documentation.
  • Conduct code reviews to ensure code quality and maintainability.
  • Optimise system performance and troubleshoot technical issues.
  • Stay current with the latest Dynamics 365 features, technologies, and certifications.

Documentation and Training:

  • Create and maintain technical documentation for all developments and configurations.
  • Assist in training end-users and providing guidance on system usage.

Requirements

  • Proven experience as a Dynamics 365 Developer, with a strong understanding of the Dynamics 365 platform and its architecture.
  • Proficiency in programming languages such as C# and JavaScript.
  • Experience with Microsoft .NET Framework and Visual Studio.
  • Strong knowledge of SQL Server and T-SQL for data management and reporting.
  • Hands-on experience with Dynamics 365 customisation, including entities, forms, views, and dashboards.
  • Experience with the Microsoft Power Platform (Power Apps, Power Automate, Power BI, and Common Data Service/Dataverse).
  • Familiarity with Azure DevOps for source control, build, and deployment.
  • (For Finance & Operations roles) Experience with X++ programming language is essential.

Soft Skills:

  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration skills, with the ability to explain technical concepts to non-technical stakeholders.
  • Attention to detail and a commitment to quality.
  • Ability to work independently and as part of a team.

Education and Certifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
  • Microsoft Dynamics 365 certifications are highly desirable (e.g., Microsoft Certified: Power Platform Developer Associate).

Apply for this position