ASPCA

Microsoft Dynamics 365 Engineer

ASPCA  •  $114k - $119k/yr  •  Champaign, IL (Onsite)  •  8 days ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

In this position, you will never be bored! The ASPCA supports a broad portfolio of technologies to support a highly mobile and diverse staff. Maintaining a presence in multiple geographic locations, the team provides support (hands-on and remote) to over a dozen facilities and field operations, and over a thousand individual staff members. Your work will be integral to the organization as you work cross-functionally to ensure ASPCA staff, partners and communities have the systems needed to work effectively and efficiently to improve animal welfare. 

The Microsoft Dynamics 365 Engineer will report to the Senior Director, Product Development. This roleis responsible forthe technical support, continuous improvement, and administration of the ASPCA's Microsoft Dynamics 365 CRM and Contact Center platform. The Microsoft Dynamics 365 Engineer will work closely with external partners and internal stakeholders to create custom product solutions aligned with ASPCA goals. 

This is a hands-on role that blends system engineering, development, and administration. The ideal candidate will have a strong technical foundation in Dynamics 365 and the Power Platform, with the ability to collaborateacrossbusiness and IT teams to deliver impactful solutions. As a Microsoft Dynamics 365 Engineer, you will bringa high levelofexpertisein the Dynamics 365 platform and will focus on maximizing system efficiencies and better capitalizing on the features and benefits of Dynamics 365-based systemsrelativeto the needs of various user groups. 

The Microsoft Dynamics 365 Engineer will apply proven communication skills, problem-solving skills, and knowledge of best practices to create and support simple, scalable, compliant, and more automated ASPCA mission-critical information and systems. The ideal candidate will have excellent interpersonal skills, be a team player, and have a desire to support the ASPCA in achieving our mission of ending cruelty to animals. 

Please note, a cover letter is required for your application, please submit one. Applications for this role will be accepted until 5pm ET on Tuesday 5/26/26.

Who We Are

The Information Technology (IT) department supports and improves a broad portfolio of technologies to support our staff.ITensures that all ASPCA staff, partners, and communities have the systems needed to work effectively and efficiently to improve animal welfare. The sub-teams within IT include Product, Data and Reporting Solutions, Operations and Information Security, Technical Support, Enterprise Architecture, and Business Operations.

WhatYou’llDo

  • The Microsoft Dynamics 365 Engineerreports directly to the Senior Director, Product Developmentand has nodirect reports.

Where and WhenYou’llWork

  • This position, while mostly remote, requires travel to our Midwest Office in Champaign, IL on a regular basis.

  • Ability and willingness to travel up to 5%annually, as needed.

WhatYou’llGet

Compensation

The target hiring range is based on where the employee works, which for remote roles is the employee’s primary location of residence, and its respective cost of laborYou can view which zone applies to you based on your location (aspca.app.box.com/v/aspcazonetable). For questionsregardinglocations not on the list, please send an email to Careers@aspca.org for more information.

Starting pay for the successful applicant will depend on a variety of factors, including but not limited to education, training, experience, location, business needs, internal equity, market demands or budgeted amount for the role. The target hiring range is for new hire offers only, and compensation may increase beyond the maximum hiring range based on performance over time. The maximum of the hiring range is reserved for candidates with the highest qualifications and relevant experience. The expected hiring salary ranges for this role are set forth below and may bemodifiedin the future

  • $114,000 - $119,000 annually

For more information on our benefits offerings, visit our website

Benefits

At the ASPCA, youdon’thave to choose between your passion and making a living. Our comprehensive benefits package helps ensureyou canlive a rewarding life at work and at home. Our benefits include, but are not limited to:

  • Affordable health coverage, including medical, employer-paid dental, and optional vision coverage.

  • Flexible time offthat includes vacation time, sick and bereavement time, paid parental leave, 10 company paid holidays, and paid personal time off that allows you even more flexibility to observethe days that mean the most to you.

  • Competitive financial incentives and retirement savingsincludinga 401(k) plan with generous employer contributions — we match dollar for dollar up to 4% and provide anadditional4% contribution toward your future each year.

  • Robust professional development opportunitiesincludingclasses, on-the-job training, coaching and mentorship with industry-leading peers, internal mobility, opportunities to support in the field, and so much more.

Responsibilities:

Responsibilities

Responsibility buckets are listed in general order of importance, and include but are not limited to:

Platform Administration and Development

  • Serve as the internal technical owner and subject matter expert (SME) for the Dynamics 365 CRM and Contact Center platform, responsible for ongoing support, system maintenance, and driving continuous improvement and innovation aligned with business needs 

  • Participate in the final stages of Dynamics 365 CRM and Contact Center implementation, engaging in knowledge transfer sessions with external implementation partners to gain deep understanding of system configuration, customizations, and integrations 

  • Provide platform-level administration for Microsoft Dynamics 365, including environment configuration, integrations, AI feature enablement, and escalated technical troubleshooting 

  • Develop and maintain in conjunction with Technical Operations and Data team, custom workflows, plugins, Power Automate flows, Power Apps, and Power BI reporting and analytics solutions 

  • Support and maintain AI-powered features including Microsoft Copilot, Power Virtual Agents, and Contact Center AI capabilities (sentiment analysis, agent assistance, real-time transcription) 

  • Manage the Power Pages for client and clinic self-service portal functionality 

  • Maintain and support with Technical Operations, SharePoint integration for knowledge management and document storage 

  • Translate business requirements into well-architected solutions that best leverage the Dynamics 365 platform and products 

Support & Operations

  • Serve as the primary point of contact for day-to-day user requests and administrative needs of users 

  • Provide technical support and troubleshooting for end users, including issue identification and resolution/escalation for bug fixes and "how-to" assistance 

  • Coordinate with external vendors and Microsoft support for updates and technical support as needed 

  • Oversee user access, role-based security, and compliance with governance standards 

  • Develop and maintain thorough, up-to-date technical systems documentation 

  • Manage system performance, security, and data integrity across the Dynamics 365 environment 

  • Develop reports, dashboards, workflows, and processes to continuously monitor data quality and integrity 

  • Serve as technical liaison between the ASPCA Poison Control team and PDRS Enterprise Data Team for data and reporting requests  

  • Stay current with Microsoft updates and roadmap to recommend and implement new features to support business teams  

  • Complete other duties as assigned by manager 

Qualifications

  • Helps create connections between people, ideas and plans 

  • Gathers sufficient information to make a decision, and acts swiftly to choose or propose a course of action 

  • Regularly evaluates results and iterates to improve processes 

  • Plans, organizes and prioritizes work 

  • Uses internal resources effectively (including financial, people, technology, communications) 

  • Offers ideas to solve problems 

  • Finds and applies improvements to the current way of doing things 

  • Seeks to understand others' perspectives and willingly comes together with others to achieve collective goals 

  • Presents information clearly in verbal and written form 

  • Considers impact of decisions on co-workers or external partners and their work 

  • Displays courage and determination in the face of challenges and inspires others to do the same 

  • Experiments with and implements approaches that improve and expand upon our work 

  • Supports the development of others within and across teams by proactively sharing advice and knowledge 

  • Gives and invites feedback, and seeks opportunities for improvement 

  • Able to analyze trends and patterns in issues, and direct mitigation strategies 

  • Able to quickly learn and support new technologies 

  • Able to understand business impact and manage priorities and deadlines accordingly 

  • Must be available for off-hours support of mission critical applications 

  • Some travel to ASPCA locations and training sites (about 5% annually) may be required 

Technical Requirements:

  • Advanced proficiency with Microsoft Dynamics 365 platform (CRM and Contact Center modules), including out-of-the-box functionality and configuration 

  • Advanced proficiency with Power Platform (Power Automate, Power Apps, Power BI, Power Pages, Power Virtual Agents) 

  • Proficiency with JavaScript, C#, and Dynamics 365 SDK for custom development 

  • Proficiency with .NET Development and familiarity with SQL Server 

  • Proficiency developing and modifying systems including coding, testing, debugging, and documenting programs 

  • Proficiency with SharePoint Online administration and integration with Dynamics 365 

  • Considerable knowledge of software development life-cycle methodologies, SaaS, and IT best practices 

  • Strong understanding of CRM development principles and best practices 

  • Knowledge of relational databases, data modeling, and ETL processes 

  • Experience with Microsoft Copilot and AI-powered features within Dynamics 365 Contact Center 

  • Familiarity with Okta integration and identity management 

  • Familiarity with Stripe payment processor integrations 

  • Familiarity with Azure services, Azure Integration Services (AIS), APIs, and integration tools  

  • Familiarity with Azure DevOps tool and practices for D365 deployments 

  • Ability to exemplify ASPCA’s core values, behavioral competencies, and commitment to diversity, equity, and inclusion.

Language

  • English

Education and Work Experience

  • High School Diploma or GED required 

  • Experience working at a non-profit organization preferred

  • 3+ years of hands-on experience with Microsoft Dynamics 365 (CRM and Contact Center modules) 

  • Experience with Agile development methodologies preferred

  • Experience serving as the technical point of contract for day-to-day user requests and administrative needs preferred

  • Experience with data migration and archival strategies 

  • Experience in creating standard operating procedures (SOP), translating business requirements into solutions, maintaining and updating tickets, creating incident reports, processing change requests, troubleshooting problems, etc. preferred

  • Microsoft certifications (e.g., PL-400, MB-210, or PL-600) desired 

Language:

Education and Work Experience:

ASPCA

About ASPCA

The ASPCA (The American Society for the Prevention of Cruelty to Animals) is the first animal welfare organization established in North America and serves as the nation’s leading voice for animals. The organization’s mission is to provide effective means for the prevention of cruelty to animals throughout the United States. The ASPCA provides local and national leadership in three key areas: protecting and rescuing animals from crisis, assisting animals in communities and advancing legal protection for animals.

The ASPCA was founded by Henry Bergh in 1866 on the belief that animals are entitled to kind and respectful treatment at the hands of humans, and must be protected under the law. Headquartered in New York City, the ASPCA maintains a full-service animal hospital, spay/neuter clinic, rehabilitation center for canine victims of cruelty, kitten nursery and adoption facility. In addition, the ASPCA announced a groundbreaking anti-cruelty partnership with the New York Police Department in 2013, which has resulted in a record-breaking number of arrests and animals’ lives saved.

The ASPCA also operates programs and services that extend nationwide, including a Field Investigation and Response team that rescues animal victims of natural and man-made disasters, a fully-subsidized spay/neuter clinic in Los Angeles, a Behavioral Rehabilitation Center for fearful, under-socialized dogs, and a 24-hour, 365-day Animal Poison Control Center that provides pet owners and veterinarians with live, on-call assistance related to toxic products and substances. In 2015, the ASPCA acquired Humane Alliance, the nation’s leading training and education organization focusing on high-quality, high-volume spay/neuter.

The ASPCA is a privately funded 501(c)(3) not-for-profit organization supported by more than 2 million animal advocates across the country.

Industry
Nonprofit & NGOs
Company Size
1,001-5,000 employees
Headquarters
New York, NY
Year Founded
1866
Website
aspca.org
Social Media