Role Description :
We are seeking an experienced Dynamic CRM 365 with .NET Developer to design, develop, and implement robust business solutions. The ideal candidate will have extensive hands-on experience with the Microsoft Dynamics 365 platform, Power Platform, and core .NET technologies. You will be responsible for the full lifecycle of solution development, from gathering requirements to deployment and support, ensuring the delivery of high-quality, scalable Responsibilities :
- Solution Development : Complete assigned development tasks within defined timelines, focusing on Dynamics CRM entities, workflows, configurations, and customizations.
- Technical Design & Documentation : Prepare technical designs and related documentation for new features and enhancements.
- Custom Development : Develop custom solutions using Plug-ins, custom workflows, JavaScript, and TypeScript.
- Platform Integration : Integrate CRM solutions with other systems using Web API, REST API, SOAP, and Azure Functions.
- Testing & Support : Perform unit testing, and provide support for system and user acceptance testing, as well as defect fixing.
- Power Platform Development : Work on Power Apps, Power Automate, Custom Pages, and Canvas Apps to extend CRM functionality.
- Methodology : Adhere to Agile methodologies throughout the development lifecycle.
- Version Control : Utilize Jira / Azure Boards and TFS / Git for project tracking and version Skills :
- Core Platforms : Microsoft Dynamics CRM 365 (entities, workflows, configurations, customization development), Power Platform (Power Apps, Power Automate, Custom Pages, Canvas Apps).
- .NET & Databases : Proficient in core .NET technologies and SQL Server.
- CRM Functionality : Sound knowledge of Sales Force Automation, Marketing Automation, and Service Management functionality.
- CRM Tools & APIs : Expertise with PCF Controls, XRM Toolbox, Web API, REST API, SOAP, and Azure Functions.
- Front-End : Experience with JavaScript, TypeScript, and web resources.
- Reporting : Knowledge of SSRS for reporting.
- Methodologies : Experience with Agile methodologies.
- Project Management : Familiarity with Jira / Azure Boards and TFS / Git.
- Preferred : Experience with Azure DevOps and creating high-quality functional :
- A Bachelor's degree in Computer Science, Information Technology, or a related Experience :
- Experience : 6-8 years of professional experience, with a focus on Dynamics CRM 365 and .NET development.
- Full Lifecycle : Experience of working on full life cycle implementations across multiple versions of Dynamics CRM / 365.
- Solutions : Hands-on experience with different types of solutions and deployments.
(ref : hirist.tech)