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

The Jewish Federations of North America

New York (NY)

On-site

USD 80,000 - 90,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

The Jewish Federations of North America is seeking an experienced Full Stack Microsoft Dynamics Developer to advance the Dynamics Collective, a multi-year digital transformation migrating 40+ Federations to Dynamics 365 Fundraising & Engagement. You will design, develop, and deploy C# Dataverse plugins, manage ALM, and build Azure-based integrations across multi-tenant environments.

Ideal candidates have 5+ years in Dynamics 365 CE/CRM, strong C# and Azure skills, and experience with nonprofit

Qualifications

  • 5+ years of hands-on Microsoft Dynamics 365 CE/CRM development experience in production environments.
  • Demonstrated experience writing C# Dataverse plugins — both synchronous and asynchronous — deployed to production.
  • 3+ years of Azure development experience, including Azure Functions, Durable Functions, and Azure Service Bus.
  • Experience configuring Dynamics 365 Sales for nonprofit or fundraising/nonprofit CRM modules.
  • Proficiency in RESTful API design and integration with external systems via APIs and webhooks.

Responsibilities

  • Design, develop, and maintain C# Dataverse plugins and custom Dynamics 365 entities for 40+ federation deployments.
  • Develop and support the Dynamics 365 Fundraising & Engagement platform (gifts, pledges, CRM).
  • Architect multi-entity transactions with Dataverse SDK for data integrity.
  • Lead deployment, environment management, and ALM across multiple environments.
  • Build and maintain Azure Functions and Azure Durable Functions for orchestration and background processing.
  • Create Azure-based integration services connecting Dynamics 365 with external platforms.

Skills

C# development
SQL
RESTful APIs
Git / DevOps
Azure Functions
Azure Service Bus
Stakeholder communication

Education

MB-210 or MB-910: Dynamics 365 Sales / Customer Engagement Fundamentals
AZ-204: Developing Solutions for Microsoft Azure
MB-600: Microsoft Dynamics 365 + Power Platform Solution Architect Expert
DP-700: Microsoft Fabric Data Engineer Associate
AI-102: Designing and implementing a Microsoft Azure AI Solution

Tools

Microsoft Dynamics 365 CE
Dataverse
Azure
Azure DevOps
Azure Functions
Claude Code / Claude API
GitHub Copilot
Power Platform

Job description

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 (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
  • 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
  • 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
  • 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
  • SQL proficiency including complex queries, stored procedures, FetchXML, and database diagnostics
  • Experience with version control (Git), code review processes, and collaborative development workflows
  • 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
  • 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
  • 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-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
Nice to Have
  • DP-700: Microsoft Fabric Data Engineer Associate
  • AI-102: Designing and implementing a Microsoft Azure AI Solution
COMPENSATION AND BENEFITS

JFNA offers a comprehensive benefits package (medical, dental, vision, FSA), including a defined contribution plan, generous vacation policy, paid legal and Jewish holidays, life insurance, generous parental leave policies, and flexible remote work practices. Our compensation philosophy strives to be externally competitive and internally fair. Additionally, we offer voluntary learning programs and professional development opportunities throughout the year.

We support ongoing Microsoft professional development including certification exam fees, Microsoft Learn paths, and access to relevant industry events and conferences (budget permitting). We actively support AI-augmented development practices and provide access to relevant tooling including Claude, GitHub Copilot, and Microsoft AI services.

Salary range, based on skills and experience: $80,000 - $90,000

JFNA is committed to supporting local Jewish Federations and to identifying the best talent for the system. If a current Federation employee is hired for this role, we will work with the local Federation to ensure an appropriate timeline and communications strategy. We welcome initial confidential inquiries to learn more about the role; however, current Federation employees who move to a finalist round of interviews will be asked to communicate with the Federation about their candidacy.

As an Equal Opportunity/Affirmative Action Employer, JFNA celebrates and welcomes people of all identities and backgrounds. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, age, national origin, disability, veteran status, or other applicable legally protected characteristics.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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

Jewish Federations of North America • New York (NY)

Hybrid
USD 80,000 - 90,000
Flexible remote work practices
Manager, Microsoft Dynamics CRM Applications
Manager, Microsoft Dynamics CRM Applications

Jewish Federations of North America • United States

Hybrid
USD 80,000 - 90,000
Medical benefits
Dental & Vision
FSA
+5
Manager, CRM Applications - JFNA
Manager, CRM Applications - JFNA

The Jewish Federations of North America • New York (NY)

Hybrid
USD 80,000 - 90,000
CRM & Power Platform Administrator
CRM & Power Platform Administrator

Jewish Federation of Greater Vancouver • Arizona

On-site
USD 50,000 - 65,000
Comprehensive health benefits
Group RRSP with 5% employer matching
4 weeks paid vacation plus Jewish holi
+1
Systems and Process Specialist
Systems and Process Specialist

Jewish Family & Career Services of Atlanta (JF&CS) • Atlanta (GA)

On-site
USD 65,000 - 85,000
PTO & Holidays
Health, Vision, and Dental insurance
401(k) with employer matching
+1
Systems and Process Specialist
Systems and Process Specialist

Jewish Family & Career Services of Atlanta • Atlanta (GA)

On-site
USD 70,000 - 90,000
Paid time off
Holiday pay
Health, Vision & Dental insurance
+2
Systems and Process Specialist
Systems and Process Specialist

Jewish Family & Career Services, Inc. • Atlanta (GA)

On-site
USD 65,000 - 90,000
Up to 20 PTO days annually
Paid holidays
Health, Vision, and Dental insurance
+2
Senior Tax Policy Counsel - JFNA
Senior Tax Policy Counsel - JFNA

The Jewish Federations of North America • Washington

On-site
USD 150,000 - 160,000
Comprehensive benefits package
Generous vacation policy
Flexible remote work practices
Associate Vice President, Planned Giving and Endowments - JFNA
Associate Vice President, Planned Giving and Endowments - JFNA

The Jewish Federations of North America • New York (NY)

Hybrid
USD 170,000 - 190,000
Comprehensive benefits package
Generous vacation policy
Paid legal and Jewish holidays
+1
Senior Director, Press Relations - JFNA
Senior Director, Press Relations - JFNA

The Jewish Federations of North America • Washington

On-site
USD 110,000 - 125,000