
Dynamics CRM Developer (RARR Job 5657)
Job Skills
Job Description
Duties and Responsibilities:
- 
	Design, develop, and integrate technical solutions using Microsoft Dynamics 365 CRM, canva app and the Power Platform. 
- 
	Develop and implement data migration strategies using SQL Server Integration Services (SSIS) for large datasets. 
- 
	Deliver high-quality technical solutions aligned with defined plans, deliverables, budgets, and timelines. 
- 
	Clearly communicate technical issues, solutions, and processes to internal teams and external clients. 
- 
	Develop custom components in Dynamics 365 such as Plugins, Custom Workflows, Custom APIs, and more. 
- 
	Collaborate with cross-functional teams including developers, business analysts, and architects to implement end-to-end CRM and Power Platform solutions. 
- 
	Work closely with stakeholders, business users, and client IT teams to gather requirements and translate them into solution designs and D365 applications. 
- 
	Provide technical leadership, guidance, and mentorship to team members. 
- 
	Apply best practices in software engineering including iterative development, unit testing, version control, and peer reviews. 
Qualifications and Requirements:
- 
	Bachelor’s degree in any discipline with an IT-related specialization 
Mandatory:
- 
	Hands-on experience with Azure Logic Apps. 
- 
	Experience in full Canvas App development. 
- 
	9+ years of experience in customizing and configuring Microsoft Dynamics 365, across various Customer Engagement modules (Sales, Service, Field Services, Marketing, Project Service, etc.). 
- 
	Strong programming skills in C# with a deep understanding of Object-Oriented Programming and Domain-Driven Design. 
- 
	Solid knowledge of Microsoft Dataverse, Power Apps (Model-Driven & Canvas), Power Automate, Power Pages, and Power BI. 
- 
	Experience in Microsoft Azure development (Azure Functions, Logic Apps, Web Apps, Azure Cognitive Services, AI, Bot Framework). 
- 
	Proven track record in designing and implementing Dynamics 365 technical architecture. 
- 
	Strong troubleshooting skills with the ability to conduct root cause analysis and implement long-term fixes. 
- 
	Involvement in at least 4-5 end-to-end CRM implementations. 
- 
	Strong customer-facing skills with excellent written and spoken English communication. 
- 
	Experience in web/portal development using ASP.NET Core is a plus. 
- 
	Experience in the Banking domain is preferred. 
- 
	Microsoft Dynamics certification is a strong advantage. 
- 
	Ability to lead and mentor a team effectively. 


