← Back to jobs

Full Stack Microsoft Dynamics Developer (CRM and Azure) - JFNA

Company
The Jewish Federations of North America (“JFNA”)
Location
New York, NY
Work type
Full Time
Posted
2026-09-02

Job description

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 (ExecuteTransactionRequest, ExecuteMultipleRequest) to ensure atomic processing and data integrity
Lead solution deployment, environment management, and ALM strategy across JFNA-managed and Federation-managed Dynamics environments

Azure Cloud Engineering

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 DevOps 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

AI-Accelerated Development

Leverage AI developer tools, including Claude Code, the Claude API, GitHub 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 prompting patterns that increase development velocity and reduce consulting dependency across the Dynamics Collective program

Federation Support & Collaboration

Serve as a senior technical resource for the JFNA Dynamics and Federation teams, working collaboratively with third-party implementation partners
Support Federation-specific customization requests, resolving technical escalations and reducing dependency on external consulting resources
Participate in architecture reviews, sprint planning, and stakeholder demos; translate complex technical concepts for non-technical Federation staff and leadership
Contribute to internal developer documentation, coding standards, and reusable component libraries benefiting all Collective member communities

Power Platform & Low-Code Extensions

Develop and maintain Power Automate flows, Power Apps (model-driven and canvas), and Power BI dashboards supporting Federation business processes and program reporting
Configure and maintain Copilot Studio agents supporting JFNA internal operations and Federation-facing self-service workflows

REQUIRED QUALIFICATIONS

Microsoft Dynamics 365 & Dataverse

5+ years of hands-on Microsoft Dynamics 365 CE/CRM development experience in production environments
Demonstrated experience writing C# Dataverse plugins — both synchronous (pre/post operation) and asynchronous — deployed to production
Deep knowledge of the Dataverse SDK, Entity Reference patterns, Relationship Entities, and transactional API patterns
Proficiency in Dynamics solution management, publisher configuration, managed/unmanaged solution strategy, and patch deployment
Experience configuring Dynamics 365 Sales for a non-profit or a closely related fundraising/nonprofit CRM module

Azure Cloud Development

3+ years of Azure development experience, including Azure Functions (Consumption and Premium plans), Azure Durable Functions, and Azure Service Bus
Experience with Azure DevOps including pipeline authoring (YAML), branch strategies, gated deployments, and environment-specific variable management
Working knowledge of Azure API Management, Azure Key Vault, Application Insights, and Azure Monitor
Proficiency in RESTful API design and consumption; experience integrating Dynamics 365 with external systems via APIs and webhooks

Programming & Technical Skills

Strong C# proficiency for plugin and custom code development
JavaScript/TypeScript for Dynamics form scripting, web resources, and custom UI extensions
SQL proficiency including complex queries, stored procedures, FetchXML, and database diagnostics
Experience with version control (Git), code review processes, and collaborative development workflows

Collaboration & Communication

Ability to communicate complex technical concepts clearly to non-technical stakeholders, Federation staff, and executive leadership
Comfortable operating in a mission-driven, federated organizational model and communicating with varying levels of authority, responsibility, knowledge, and expertise

PREFERRED QUALIFICATIONS

Domain Experience

Experience with nonprofit fundraising platforms, particularly Dynamics 365 Fundraising & Engagement or custom solutions built on top of Dynamics Sales
Familiarity with nonprofit business model and operations, philanthropy infrastructure, or social services nonprofit environments
Experience supporting large-scale CRM migrations from legacy platforms to Dynamics 365 in multi-site or federated deployments

AI & Advanced Azure

Hands-on experience with Claude Code or the Claude API (Anthropic) for developer productivity, agentic workflows, or application integration
Experience with Azure OpenAI Service, Azure AI Foundry, or Azure Cognitive Services in production applications
Familiarity with Microsoft Fabric, Azure Data Factory, or Synapse Analytics for ETL and data pipeline development
Experience building or extending Copilot Studio agents connected to Dataverse or external APIs

Architecture & Program Scale

Experience designing saga patterns, compensation transactions, or distributed transaction strategies for enterprise CRM platforms
Familiarity with Azure Logic Apps, Azure Event Grid, or event-driven integration architectures
Experience at a Microsoft implementation partner, consulting firm, or large-scale nonprofit technology program

CERTIFICATIONS

Required (or commitment to obtain within 6 months of hire)

MB-400: Microsoft Power Apps + Dynamics 365 Developer Associate
MB-210 or MB-910: Dynamics 365 Sales / Customer Engagement Fundamentals

Strongly Preferred

AZ-204: Developing Solutions for Microsoft Azure
MB-600: Microsoft Dynamics 365 + Power Platform Solution Architect Expert
PL-400: Microsoft Power Platform Developer Associate

Nice to Have

AZ-305: Designing Microsoft Azure Infrastructure Solutions
DP-700: Microsoft Fabric Data Engineer Associate
AI-102: Designing and implementing a Microsoft Azure AI Solution

Original source