Full Stack Microsoft Dynamics Developer

The Jewish Federations Of North America — United States · Posted ~4 hours ago

Senior Full-time

Skills

Microsoft Dynamics CRM Azure full stack development software development Microsoft Dynamics CRM

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

An experienced full stack developer role focused on building and maintaining enterprise CRM and cloud-based solutions. The position involves collaborating with technology teams to deliver scalable digital platforms and business applications.

Highlights

Work on large-scale digital initiatives with opportunities to build and support enterprise technology solutions using modern cloud and CRM platforms.

Description

POSITION TITLE: Full Stack Microsoft Dynamics Developer (CRM and Azure) DEPARTMENT: Information Technology REPORTS TO: Senior Director, DMS Project Management The Jewish Federations of North America (“JFNA”) 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 customizationsBuild and maintain custom Dynamics 365 entities, forms, views, workflows, and business rules across 40+ Federation deployment environmentsDevelop and support the Dynamics 365 Fundraising & Engagement platform, including gift processing, pledge management, constituent relationship management, and campaign workflowsArchitect and implement multi-entity transaction patterns using the Dataverse SDK (ExecuteTransactionRequest, ExecuteMultipleRequest) to ensure atomic processing and data integrityLead 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 workflowsBuild 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 CollectiveManage and monitor Azure DevOps CI/CD pipelines, automated testing, and deployment workflows across the Dynamics Collective environment portfolioContribute 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 generationBuild and prototype AI-assisted capabilities within the Dynamics platform including Copilot Studio agents, Azure OpenAI integrations, and intelligent exception handling workflowsDevelop 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 partnersSupport Federation-specific customization requests, resolving technical escalations and reducing dependency on external consulting resourcesParticipate in architecture reviews, sprint planning, and stakeholder demos; translate complex technical concepts for non-technical Federation staff and leadershipContribute 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 reportingConfigure 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 environmentsDemonstrated experience writing C# Dataverse plugins — both synchronous (pre/post operation) and asynchronous — deployed to productionDeep knowledge of the Dataverse SDK, Entity Reference patterns, Relationship Entities, and transactional API patternsProficiency in Dynamics solution management, publisher configuration, managed/unmanaged solution strategy, and patch deploymentExperience configuring Dynamics 365 Sales for a non-profit or a closely related fundraising/nonprofit CRM moduleAzure Cloud Development 3+ years of Azure development experience, including Azure Functions (Consumption and Premium plans), Azure Durable Functions, and Azure Service BusExperience with Azure DevOps including pipeline authoring (YAML), branch strategies, gated deployments, and environment-specific variable managementWorking knowledge of Azure API Management, Azure Key Vault, Application Insights, and Azure MonitorProficiency in RESTful API design and consumption; experience integrating Dynamics 365 with external systems via APIs and webhooksProgramming & Technical Skills Strong C# proficiency for plugin and custom code developmentJavaScript/TypeScript for Dynamics form scripting, web resources, and custom UI extensionsSQL proficiency including complex queries, stored procedures, FetchXML, and database diagnosticsExperience with version control (Git), code review processes, and collaborative development workflowsCollaboration & Communication Ability to communicate complex technical concepts clearly to non-technical stakeholders, Federation staff, and executive leadershipComfortable operating in a mission-driven, federated organizational model and communicating with varying levels of authority, responsibility, knowledge, and expertisePREFERRED QUALIFICATIONS Domain Experience Experience with nonprofit fundraising platforms, particularly Dynamics 365 Fundraising & Engagement or custom solutions built on top of Dynamics SalesFamiliarity with nonprofit business model and operations, philanthropy infrastructure, or social services nonprofit environmentsExperience supporting large-scale CRM migrations from legacy platforms to Dynamics 365 in multi-site or federated deploymentsAI & Advanced Azure Hands-on experience with Claude Code or the Claude API (Anthropic) for developer productivity, agentic workflows, or application integrationExperience with Azure OpenAI Service, Azure AI Foundry, or Azure Cognitive Services in production applicationsFamiliarity with Microsoft Fabric, Azure Data Factory, or Synapse Analytics for ETL and data pipeline developmentExperience building or extending Copilot Studio agents connected to Dataverse or external APIsArchitecture & Program Scale Experience designing saga patterns, compensation transactions, or distributed transaction strategies for enterprise CRM platformsFamiliarity with Azure Logic Apps, Azure Event Grid, or event-driven integration architecturesExperience at a Microsoft implementation partner, consulting firm, or large-scale nonprofit technology programCERTIFICATIONS Required (or commitment to obtain within 6 months of hire) MB-400: Microsoft Power Apps + Dynamics 365 Developer AssociateMB-210 or MB-910: Dynamics 365 Sales / Customer Engagement FundamentalsStrongly Preferred AZ-204: Developing Solutions for Microsoft AzureMB-600: Microsoft Dynamics 365 + Power Platform Solution Architect ExpertPL-400: Microsoft Power Platform Developer AssociateNice to Have AZ-305: Designing Microsoft Azure Infrastructure SolutionsDP-700: Microsoft Fabric Data Engineer AssociateAI-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 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.