About the Role
We are seeking a Dynamics 365 CRM Developer who is hands-on, adaptable, and ready to bring order to a fast-moving and evolving environment. This role is ideal for someone who can handle ambiguity, contribute to long-term technical ownership, and help guide our CRM platform towards best practiceswithout needing everything to be fully defined upfront.
Youll be customizing forms, views, and dashboards in Dynamics 365 CRM, building and maintaining Power Automate flows, and supporting users with CRM-related issues. Over time, the goal is for this role to grow into a technical owner of our Dynamics 365 environment.
Key Responsibilities
Customize and configure Dynamics 365 CRM forms, views, dashboards, and model-driven apps.
Build and maintain Power Automate workflows to streamline and automate business processes.
Write simple JavaScript to enhance form behaviors (e.g., field validations, conditional logic).
Assist with data imports, deduplication, and CRM cleanup tasks .
Support business users by troubleshooting day-to-day CRM issues and bugs.
Collaborate with senior developers or consultants to test and implement enhancements.
Contribute to improving and defining CRM best practices across the business.
Assist in the creation of workflows, business rules, and calculated fields.
Required Skills & Experience
Recent hands-on experience with Microsoft Dynamics 365 CRM (Customer Engagement) .
Understanding of the Power Platform : Power Automate, Power Apps (Model-driven).
Familiarity with Dataverse tables, relationships, and security roles.
Basic JavaScript skills and a willingness to learn FetchXML or REST APIs.
Strong troubleshooting and problem-solving mindset.
Experience with any CRM system (Dynamics, Salesforce, HubSpot, etc.).
Comfortable working in agile, fast-paced, and often chaotic environments.
High emotional intelligence and strong interpersonal skills.
Clear communication skillsable to tailor language to technical and non-technical audiences.
Preferred Qualifications (Nice-to-Have)
Exposure to plugin development (C#) or using Dynamics SDKs.
Familiarity with Azure DevOps or version control systems like Git.
Microsoft certifications (e.g., PL-900, MB-910 ) are a plus.
Previous experience working in global or enterprise-scale environments .
Comfortable with basic project management skills and agile methodologies.
Passion for continuous learning and a growth mindset .
Why Join Us?
Be part of a growing, ambitious company with a startup feel and strong leadership.
Opportunity to shape the future of our CRM systems and become the technical owner of D365.
Collaborate with senior IT and business professionals in a high-trust environment.
Flexible working and a culture focused on outcomesnot titles or red tape.
Get hands-on with Microsofts latest tools in the Power Platform ecosystem.
Clear path to evolve into a senior developer or technical consultant
TPBN1_UKTJ