Microsoft Dynamics 365 CRM Consultant / Developer

Position Overview
A growing technology services organisation is seeking an experienced Microsoft Dynamics 365 CRM Consultant / Developer to join its delivery team. This role sits at the intersection of business analysis and technical implementation, requiring someone who can engage confidently with client stakeholders, translate complex requirements into well-structured CRM solutions, and lead a team of developers through delivery.

The ideal candidate brings both deep platform expertise and proven leadership capability, with a track record of delivering quality CRM solutions in complex, multi-priority, and cross-cultural environments.

Roles & Responsibilities

CRM Solution Design & Delivery
• Design and develop CRM solutions that meet both business and technical requirements on the Microsoft Dynamics 365 platform.
• Engage with client stakeholders to analyse requirements, define functional specifications, and provide guidance on effective use of the CRM platform in their operations.
• Take end-to-end ownership of software enhancements, minor projects, defect resolution, and integration of new features within Dynamics 365.
• Identify design gaps and inefficiencies and develop practical, user-centred solutions, iterating quickly based on feedback and testing.

Team Leadership & Delivery

• Lead a team of developers independently, driving delivery of the overall solution from initiation through to completion.
• Apply at least 1–2 years of prior leadership experience to manage team performance, coordinate workstreams, and maintain delivery momentum.
• Demonstrate familiarity with coordinating and guiding offshore development teams from an onshore or lead position.
• Maintain high output quality under pressure, managing multiple competing priorities and tight delivery deadlines.

Stakeholder & Cross-functional Collaboration

• Build and sustain productive working relationships with client stakeholders at all levels, communicating technical concepts clearly and confidently.
• Collaborate effectively across diverse, multicultural teams, adapting communication style and approach as needed.
• Contribute to Agile delivery ceremonies and team rituals, supporting sprint planning, reviews, and retrospectives.

Required Qualifications & Technical Skills
Experience

• Minimum 5 years of hands-on experience configuring and customising Microsoft Dynamics CRM 365.
• At least 1–2 years of experience in a team lead or leadership capacity within a CRM or technology delivery context.
• Demonstrated experience delivering projects in Agile development environments.

Platform & Technical Knowledge

• Strong functional and product knowledge of Microsoft Dynamics 365 CRM.
• Solid understanding of Object-Oriented (OO) programming principles.
• Proficiency in SOA-based architecture, including REST and SOAP web services.
• Hands-on proficiency in C#, HTML, jQuery, JSON, JavaScript, JavaScript frameworks, Model Binding, and asynchronous programming.
• Working knowledge of SSRS and CRM reporting tools.
• Solid understanding of integration patterns and methodologies within the Dynamics CRM ecosystem.

Azure & Power Platform

• Practical experience with Microsoft Azure tools and technologies.
• Strong, demonstrable experience with the Microsoft Power Platform is mandatory, including Power Automate, Canvas Apps, and Model-Driven Apps.

Core Competencies

• Strong analytical thinking and structured problem-solving skills.
• Excellent verbal and written communication skills, with the confidence to liaise directly with client stakeholders.
• Strong interpersonal and teamwork abilities, with a sensitivity to working in multicultural and globally distributed environments.

Optional Qualifications

• Microsoft Dynamics 365 Customer Engagement (CE) experience; relevant Microsoft certifications are a strong advantage.
• Experience designing and implementing integrations with .NET application APIs.
• Proficiency in the ASP.NET MVC framework and related development techniques.
• Additional skills in web services, XML, HTML5, SharePoint, SSIS, SSRS, and MVC are desirable.

Originally posted on Himalayas