We are looking for a Senior Microsoft Dynamics 365 CRM Engineer to join our fast-paced, dynamic environment. This project involves building the second version of a volunteer portal powered by Microsoft Dynamics 365 (D365). The portal enables thousands of global volunteers to complete pre-assignment requirements such as uploading visas, health records, and other key documentation. You’ll collaborate with a skilled team to rearchitect and enhance this mission-critical solution, ensuring scalability, security, and usability.
Our client is a global, service-oriented organization supporting humanitarian efforts worldwide. You’ll contribute to a high-impact, meaningful product used by volunteers across the globe.
Location : Must reside and have work authorization in Latin America.
Availability : Must be available to work with significant overlap with Mountain Standard Time (MST).
The Ideal Candidate Has :
- BS / MS in Computer Science, Information Technology, or a related field.
- 7+ years of experience with Microsoft Dynamics 365 CRM / CE, including deployment, customization, configuration, and integration.
- Expert-level knowledge of the Dynamics 365 SDK for .NET, including plugin development.
- Strong hands-on experience with Microsoft Power Platform (Power Apps, Power Automate, Power BI).
- Familiarity with CI / CD practices and experience with Azure DevOps.
- Strong client-side scripting skills using JavaScript.
- Proficiency with relational databases and data modeling.
- Excellent ability to read and contribute to technical documentation and conduct code reviews.
- Excellent communication skills in English (C1 preferred, strong B2 may be considered).
Key Responsibilities :
Collaborate with architects and development teams to rearchitect and enhance the custom D365 CRM platform.Build custom entities, workflows, and integrations using Power Platform tools.Extend CRM functionality with server-side logic using the Dynamics 365 SDK for .NET.Maintain and optimize data structures to ensure performance, security, and data integrity.Implement intuitive, user-centric customizations to improve platform usability and adoption.Contribute to CI / CD pipelines using Azure DevOps for efficient code delivery and deployment.Participate in code reviews, technical design sessions, and knowledge-sharing activities.Stay up-to-date with advancements in Microsoft Dynamics 365, Power Platform, and Azure technologies.