Senior Microsoft Dynamics 365 CRM Engineer
Contract Mid-Senior levelJob Overview
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.
Make Your Resume Now