Microsoft Dynamics 365 Developer (CRM & FinOps)
Skills – Mandatory - D365 FinOps, Microsoft Dynamics 365, CRM, FinOps, APIs, Power Platform
Skills - Primary - D365 FinOps, Microsoft Dynamics 365, CRM, FinOps
Skills - Good to have -Familiarity with Azure services (Logic Apps, Functions, etc.).
Qualification -Bachelor's degree in Computer Science, Information Technology, or a related field.
Total Experience - 5+ years
Relevant Experience - 5+ years
Work Location -Kochi/TVM/Remote
Certifications - Microsoft Certified: Dynamics 365 Finance and Operations Apps Developer Associate , Microsoft Certified: Dynamics 365 Developer Associate (CRM/CE)
Job Purpose
We are seeking an experienced and versatile Microsoft Dynamics 365 Developer to design, develop,
implement, and maintain solutions across both the Customer Relationship Management (CRM) and
Finance and Operations (FinOps) modules. This role requires deep technical expertise in customizing
and integrating these platforms to optimize end-to-end business processes, from customer
engagement to financial management.
Job Description / Duties and Responsibilities
Key Responsibilities
• Solution Design & Development: Design, develop, test, and deploy customizations, plugins, workflows, and extensions within both Dynamics 365 CRM/CE and FinOps using C#, X++, .NET, and JavaScript.
• Integration Management: Architect and implement seamless integrations between D365 CRM and FinOps, as well as with other external systems, using APIs, data entities, Dataverse, Logic Apps, and SSIS.
• Requirements Analysis: Collaborate with business stakeholders and functional consultants to gather, analyze, and translate business requirements into detailed technical specifications and solutions.
• Data Management: Perform data migration activities, ensure data integrity, and manage data within the Data Management Framework (DMF) for FinOps and using tools like XRMToolbox for CRM/CE.
• Reporting & Analytics: Develop and customize reports and dashboards using tools like SSRS, FetchXML, and Power BI to provide valuable business insights across platforms.
• Lifecycle Management (ALM): Utilize Azure DevOps and Lifecycle Services (LCS) for application lifecycle management, source control, release management, and environment monitoring.
• Support & Optimization: Troubleshoot technical issues, optimize system performance, conduct code reviews, and ensure adherence to Microsoft best practices and security policies.
• To adhere to ISMS policies and procedures
Job Specification / Skills and Competencies
• Experience:
o Bachelor's degree in Computer Science, Information Technology, or a related field.
o Minimum of 5+ years of hands-on development experience in Microsoft Dynamics 365 (both CRM/CE and FinOps/AX).
o Proven experience in full-cycle D365 implementation projects.
• Technical Skills:
o Proficiency in X++ for Dynamics 365 FinOps development and extensions.
o Strong knowledge of C#, .NET framework, JavaScript, HTML, and SQL Server.
o Experience with Dynamics 365 SDK, APIs (REST/OData), plugins, workflows, and custom workflow activities.
o Hands-on experience with the Power Platform (Power Apps, Power Automate, Dataverse, Power BI).
o Familiarity with Azure services (Logic Apps, Functions, etc.).
• Soft Skills:
o Strong analytical and problem-solving abilities.
o Excellent communication skills, capable of working with both technical teams and business stakeholders.
o Ability to manage multiple priorities and work in an Agile/Scrum environment.
Preferred Certifications
• Microsoft Certified: Dynamics 365 Finance and Operations Apps Developer Associate
• Microsoft Certified: Dynamics 365 Developer Associate (CRM/CE)