Job Description
Roles & Responsibilities
Job Scope:
We are looking for a Senior Dynamics CRM Developer with deep technical expertise in Microsoft Dynamics 365 Customer Engagement and enterprise-grade system integrations within the banking and financial services domain. The role involves designing, developing, and optimizing highly customized CRM solutions, building secure integrations, and ensuring platform scalability, performance, and compliance.
The ideal candidate is a hands-on developer with solid proficiency in C#, Dynamics 365 SDK, Web APIs, and Azure-based integration patterns, and an excellent understanding of secure data handling in regulated environments.
Key Responsibilities:
- Design and develop advanced Dynamics 365 CE customizations, including custom entities, relationships, forms, views, dashboards, and security models.
- Develop server-side components such as plugins, custom workflow activities, and synchronous/asynchronous event handlers using C# and .NET.
- Build and consume Dynamics 365 Web APIs and custom APIs, ensuring secure and performant data exchange with external banking systems.
- Implement and maintain enterprise integrations using Azure Integration Services (Logic Apps, Azure Functions, Service Bus, Event Grid) or middleware platforms.
- Lead and execute data migration and data synchronization activities, including schema mapping, transformation, validation, and reconciliation.
- Optimize CRM performance by analyzing plugin execution pipelines, minimizing API calls, reducing synchronous processing, and tuning queries.
- Implement role-based security, field-level security, and data access controls aligned with banking security and compliance standards.
- Apply best practices for error handling, logging, tracing, and monitoring across Dynamics 365 and integrated systems.
- Support CI/CD pipelines for Dynamics 365 solutions using Azure DevOps, including solution packaging, automated deployments, and environment management.
- Troubleshoot complex technical issues related to plugins, integrations, data integrity, and platform limitations.
- Produce and maintain detailed technical design documents, interface specifications, and deployment runbooks.
Job Qualifications:
- Degree in Computer Science or equivalent.
- 10+ years of hands-on experience in Microsoft Dynamics CRM / Dynamics 365 CE development.
- Solid expertise in C#, .NET Framework/Core, Dynamics 365 SDK, Plugin Registration Tool, and Web API (OData).
- Proven experience developing custom plugins, custom workflow activities, and custom APIs.
- Deep understanding of the Dynamics 365 event execution pipeline, security model, and solution architecture.
- Experience integrating Dynamics 365 with banking systems, including core banking, AML/KYC, risk, and reporting platforms.
- Good knowledge of data migration strategies, including bulk data operations, data validation, and reconciliation techniques.
- Experience with Azure services such as Azure Functions, Logic Apps, Service Bus, Azure SQL, and Key Vault.
- Familiarity with Power Platform internals, including Power Automate flows, Dataverse, and performance considerations.
- Solid understanding of banking regulatory requirements (AML, GDPR, SOX, Basel III) and secure handling of sensitive financial data.
- Ability to analyze and resolve complex performance, scalability, and integration issues in production environments.
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#GraphicDesignJobsOnline
#WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers# Dynamicbrand guru
Apply Now