View All Jobs 147207

Senior Microsoft Dynamics 365 CRM Engineer - Remote Eligible

Rebuild and optimize a global volunteer portal on Microsoft Dynamics 365 platform
Costa Rica
Senior
15 hours agoBe an early applicant

Senior Microsoft Dynamics 365 CRM Engineer

Location: Costa Rica, Argentina, Colombia, Mexico, Peru, El Salvador

About the Role

We are partnering with a large, service-oriented global organization that sends volunteers worldwide to support humanitarian and community needs. This project involves building version 2 of a volunteer portal built on top of Microsoft Dynamics 365 (D365). The portal enables volunteers to complete all pre-assignment requirements, such as uploading visas, health records, and other critical documentation, before heading out on their assignments. As a Senior Microsoft Dynamics 365 CRM Engineer, you will play a key role in rearchitecting, enhancing, and scaling this solution. You'll collaborate closely with architects, developers, and client stakeholders to deliver an optimized, user-friendly, and high-performing platform that supports thousands of volunteers globally.

Responsibilities

  • Collaborate with architects and the development team to rearchitect and enhance a custom solution on the D365 CRM platform.
  • Leverage the Microsoft Power Platform (Power Apps, Power Automate, Power BI) to build custom entities, workflows, and integrations.
  • Develop server-side logic and extensions using the Microsoft Dynamics 365 SDK for .NET to extend CRM functionality.
  • Optimize and maintain data structures to ensure integrity, security, and high performance.
  • Implement user-centric customizations that improve usability and adoption of the CRM system.
  • Contribute to CI/CD pipelines with Azure DevOps for streamlined code management and deployment.
  • Participate in code reviews, technical discussions, and knowledge sharing within the development team.
  • Stay current with advancements in Dynamics 365, Power Platform, and Azure technologies.

Minimum Qualifications

  • 7+ years of experience with Microsoft Dynamics 365 CRM/CE (deployment, customization, configuration, and integration).
  • Expert-level knowledge of the Dynamics 365 SDK for .NET, including plugin development.
  • Strong hands-on experience with the Power Platform (Power Apps, Power Automate, Power BI).
  • Familiarity with CI/CD best practices and experience using Azure DevOps.
  • Solid knowledge of JavaScript for client-side scripting in D365.
  • Proficiency with relational databases and data modeling principles.
  • Strong ability to read, interpret, and contribute to technical documentation and code reviews.
  • C1+ English proficiency (written and verbal).

Interview Process

At Tech9, we are committed to providing a smooth, efficient, and transparent candidate experience. We typically complete the process within 2–3 weeks, keeping you informed at every step. Our goal is to finalize offers quickly so you are ready to start by October 6th or 13th.

Interview Plan:

  • Screening Interview (On-Demand HireVue) – 15–30 min | Online assessment of initial qualifications.
  • Recruiter Q&A – 10 min | Virtual discussion to review details and answer questions.
  • Round 1: Technical Interview (FusionHit Senior Engineer) – 1 hr | Skills and abilities on D365 & Power Apps.
  • Round 2: Technical Interview (Tech9 Staff Engineer) – 1 hr | Deep dive on Power Apps and D365 expertise.
  • Managerial Interview – 15–30 min | Assess culture fit and proactive qualities.

Next Steps: We aim to finalize decisions within a few days after the last round of interviews, ensuring a swift and transparent process.

To ensure you've received our notifications, please whitelist the domains jazz.co, jazz.com, and applytojob.com.

+ Show Original Job Post
























Senior Microsoft Dynamics 365 CRM Engineer - Remote Eligible
Costa Rica
Engineering
About Tech9