About the Role
We are seeking an experienced Dynamics 365 CE/CRM Developer to join our growing Microsoft practice. This is a fully remote opportunity for candidates based in Bulgaria or Portugal, available on either a permanent or contract basis.
As a Dynamics 365 CE Developer, you will be responsible for designing, developing, and implementing scalable solutions within Microsoft Dynamics 365 Customer Engagement and the Microsoft Power Platform. You will work closely with Functional Consultants, Solution Architects, and clients to deliver high-quality CRM solutions that meet business requirements and technical best practices.
Key Responsibilities
- Design, develop, and deploy custom solutions within Dynamics 365 CE.
- Develop plugins, custom workflow activities, and integrations using C# and .NET.
- Build and maintain JavaScript customisations for forms, ribbons, and client-side functionality.
- Develop and configure Power Platform solutions, including Power Apps and Power Automate.
- Create and maintain integrations with external systems using APIs, web services, and Azure technologies.
- Customise Dataverse tables, forms, views, dashboards, and business processes.
- Participate in solution design sessions and provide technical recommendations.
- Support data migration and deployment activities.
- Perform code reviews and ensure adherence to development standards and best practices.
- Troubleshoot and resolve technical issues across development, test, and production environments.
- Produce technical documentation and contribute to knowledge sharing within the team.
- Collaborate effectively within Agile delivery teams.
Required Skills & Experience
- 3+ years of experience developing solutions within Microsoft Dynamics 365 CE/CRM.
- Strong experience with:
- C#
- .NET Framework / .NET Core
- JavaScript / TypeScript
- Dynamics 365 CE SDK
- Dataverse
- Experience developing:
- Plugins
- Custom Workflow Activities
- Custom APIs
- Web Resources
- Ribbon Customisations
- Experience with:
- Power Apps
- Power Automate
- Azure DevOps
- REST APIs
- Strong understanding of Dynamics 365 CE architecture and security model.
- Experience working with source control and CI/CD pipelines.
- Excellent problem-solving and debugging skills.
- Strong written and verbal communication skills in English.
Desirable Skills
- Experience with:
- Azure Functions
- Logic Apps
- Service Bus
- Azure API Management
- Experience with Power Pages.
- Knowledge of Dynamics 365 Customer Insights.
- Experience with integration middleware platforms.
- Familiarity with DevOps and automated deployment processes.
- Microsoft certifications in Dynamics 365, Power Platform, or Azure.
What We're Looking For
- A proactive and solution-focused mindset.
- Strong attention to detail and commitment to quality.
- Ability to work independently in a fully remote environment.
- Strong collaboration skills and experience working within distributed teams.
- Passion for Microsoft technologies and continuous learning.
What We Offer
Permanent Employees
- Competitive salary
- Fully remote working
- Professional development and certification support
- Career progression opportunities
- Collaborative international team environment
Contractors
- Competitive daily rate
- Long-term project opportunities
- Fully remote engagement
- Flexible contract arrangements
Apply Now
If you are a Dynamics 365 CE Developer looking to work on exciting enterprise-scale CRM and Power Platform projects within a fully remote environment, we would love to hear from you.
Job Types: Full-time, Contract
Work Location: Remote