Full Stack Microsoft Dynamics Developer; CRM and Azure; JFNA
Listed on 2026-09-12
-
Software Development
Azure, .NET Developer, Backend Developer
POSITION TITLE:Full Stack Microsoft Dynamics Developer (CRM and Azure)
DEPARTMENT:Information Technology
REPORTS TO: Senior Director, DMS Project Management
THE JEWISH FEDERATIONS consist of 141 Jewish Federations and dozens of Network communities which collectively raise and distribute more than $3 billion annually to support flourishing Jewish life and the needs of the Jewish people in their home communities and around the world. The Jewish Federation system, among the top 10 charities on the continent, leads the largest network of volunteer and professional leaders who build and sustain Jewish communities that are healthy, safe, caring, welcoming and inclusive, educated and engaged, involved in the broader community, and deeply connected to Israel and the global Jewish people.
JFNA is seeking an experienced Full Stack Microsoft Dynamics Developer to join the Technology & Innovation team supporting the Dynamics Collective, a flagship multi-year digital transformation program migrating 40+ Federation communities from Blackbaud BBCRM to Microsoft Dynamics 365 Fundraising & Engagement. This is a high-impact, hands-on technical role at the intersection of enterprise CRM architecture, cloud engineering, and AI-accelerated development.
The ideal candidate brings deep, production-grade experience with Microsoft Dynamics 365 CE, Dataverse, and Azure, including C# plugin development, Azure Functions, and ALM across multi-tenant environments. Nonprofit experience is a meaningful advantage. Experience using AI tools, particularly Claude Code, the Claude API, or similar developer AI assistants, to accelerate delivery and improve code quality is strongly preferred.
WHAT YOU WILL DO Dynamics 365 Platform Development- Design, develop, and maintain C# Dataverse plugins (synchronous and asynchronous) supporting complex business logic, transaction integrity, and Federation-specific CRM customizations
- Build and maintain custom Dynamics 365 entities, forms, views, workflows, and business rules across 40+ Federation deployment environments
- Develop and support the Dynamics 365 Fundraising & Engagement platform, including gift processing, pledge management, constituent relationship management, and campaign workflows
- Architect and implement multi-entity transaction patterns using the Dataverse SDK (Execute Transaction Request , Execute Multiple Request ) to ensure atomic processing and data integrity
- Lead solution deployment, environment management, and ALM strategy across JFNA-managed and Federation-managed Dynamics environments
- Develop and maintain Azure Functions and Azure Durable Functions for stateful transaction orchestration, retry logic, and background processing pipelines supporting Federation gift and pledge workflows
- Build and maintain Azure-based integration services connecting Dynamics 365 with third-party Federation platforms (payment processors, ERP systems, donor portals)
- Support Azure API Management, Azure Service Bus, and Event Grid configurations for event-driven architecture patterns within the Collective
- Manage and monitor Azure Dev Ops CI/CD pipelines, automated testing, and deployment workflows across the Dynamics Collective environment portfolio
- Contribute to Microsoft Fabric and Azure Data Factory pipeline development for data migration, integration, and analytics workloads
- Leverage AI developer tools, including Claude Code, the Claude API, Git Hub Copilot, and Azure AI Foundry, to accelerate feature development, code review, documentation, and test generation
- Build and prototype AI-assisted capabilities within the Dynamics platform including Copilot Studio agents, Azure OpenAI integrations, and intelligent exception handling workflows
- Develop internal tooling and…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).