Job Description

As a CRM Developer, you will be a key member of our development team, specializing in designing, customizing, and implementing CRM solutions using Microsoft Dynamics CRM and related .NET technologies.

Responsibilities:

  • Design, develop, and customize Microsoft Dynamics CRM solutions to meet clients’ business requirements, including entity customization, workflows, plugins, and integrations.
  • Customize and extend Dynamics CRM functionality to meet specific business requirements.
  • Integrate CRM solutions with other systems and applications, such as SharePoint, ERP, or third-party plugins.
  • Design, develop, and maintain .NET applications using C#, ASP.NET, and other relevant technologies.
  • Collaborate with cross-functional teams to gather and analyse business requirements for CRM and related systems.
  • Participate in the full software development life cycle, including design, development, testing, and deployment.
  • Troubleshoot and resolve issues related to CRM customizations and .NET applications.
  • Ensure code quality, performance, and maintainability through code reviews and best practices.
  • Stay up-to-date with the latest Microsoft technologies and CRM updates to propose innovative solutions.
  • Provide technical support and guidance to end-users and stakeholders as needed.
  • Document technical specifications, design documents, and user guides.
  • Requirements:

  • Bachelor’s degree in computer science, Software Engineering, or a related field.
  • A minimum of 5 years of experience in D65 CRM
  • Hands-on experience with Dynamics CRM, including customizations, plugins, workflows, and integrations.
  • Well versed in Power Automate.
  • Having knowledge of building a Dynamics CRM instance from scratch.
  • Familiarity with CRM SDK and web services for CRM integrations.
  • Proven experience as a .NET Developer, working with C# and ASP.NET.
  • Strong understanding of object-oriented programming and design patterns.
  • Experience with front-end technologies such as HTML, CSS, and JavaScript.
  • Knowledge of SQL Server and database design principles.
  • Excellent problem-solving skills and ability to work in a team-oriented environment.
  • Effective communication skills to interact with technical and non-technical stakeholders.
  • Microsoft Dynamics CRM certifications are a plus.
  • Apply for this Position

    Ready to join ? Click the button below to submit your application.

    Submit Application