Microsoft Dynamics 365 Engineer
Summary:
Overview
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 role is responsible for the 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 collaborate across business and IT teams to deliver impactful solutions. As a Microsoft Dynamics 365 Engineer, you will bring a high level of expertise in the Dynamics 365 platform and will focus on maximizing system efficiencies and better capitalizing on the features and benefits of Dynamics 365-based systems relative to 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. IT ensures 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.
What You’ll Do
The Microsoft Dynamics 365 Engineer reports directly to the Senior Director, Product Development and has n o direct reports.
Where and When You’ll Work
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.
What You’ll Get
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 labor . You can view which zone applies to you based on your location (aspca.app.box.com/v/ aspcazonetable ). For questions regarding locations not on the list, please send an email to [email protected] 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 be modified in the future .
$114,000 - $119,000 annually
For more information on our benefits offerings, visit our website .
Benefits
At the ASPCA, you don’t have to choose between your passion and making a living. Our comprehensive benefits package helps ensure you can live 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 off that 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 observe the days that mean the most to you.
Competitive financial incentives and retirement savings including a 401(k) plan with generous employer contributions — we match dollar for dollar up to 4% and provide an additional 4% contribution toward your future each year.
Robust professional development opportunities including classes, 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:
Stay Connected – Join Our Talent Community:
If you are interested in joining our team but don't feel this position fits your experience or interests, please check out our other open opportunities or consider joining our Talent Community .
The ASPCA was founded in 1866 on the belief that animals are entitled to kind and respectful treatment by humans and must be protected under the law. As a 501(c)(3) not-for-profit corporation with more than two million supporters nationwide, the ASPCA is committed to preventing cruelty to dogs, cats, equines, and farm animals throughout the United States.
The ASPCA is headquartered in New York City, where we maintain a full-service animal hospital, spay/neuter clinic, mobile spay/neuter and primary pet care clinics, a rehabilitation center for canine victims of cruelty, kitten nursery, adoption center, and two community veterinary centers.
The ASPCA also operates programs and services that extend nationwide. We assist animals in need through on-the-ground disaster and cruelty interventions, behavioral rehabilitation, animal placement, legal and legislative advocacy, and the advancement of the sheltering and veterinary community through research, training, and resources.
At the ASPCA, we are committed to fostering a collaborative and compassionate culture and we welcome all voices to contribute to our lifesaving mission. Our staff represent a vast array of backgrounds and diversity dimensions, bringing with them valuable experiences and perspectives. They join the ASPCA to learn, grow, and continually do their best work on behalf of animals. We are inspired by our staff, partners, and the communities we support across the country who work to improve animal lives. We are committed to diversity, equity, and inclusion at the ASPCA because it elevates our organizational culture, aligns with our Core Values, and enables us to move further and faster toward the ASPCA’s vision – that all animals live good lives; valued by society, protected by its laws, and free from cruelty, pain and suffering.
Our EEO Policy:The ASPCA is an Equal Employment Opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, creed, religion, sex, national origin, ancestry, gender, gender identity or expression, age, marital or domestic partner status, citizenship status, sexual orientation, disability, genetic information, military or veteran status, or any other characteristic protected by applicable federal, state or local laws, regulations or ordinances.
Applicants with disabilities may be entitled to a reasonable accommodation under the terms of the Americans with Disabilities Act and certain state or local laws. A reasonable accommodation is a change in the ASPCA’s standard application process, which will ensure an equal employment opportunity without imposing undue hardship on the ASPCA. Please inform the ASPCA’s People Team if you need an accommodation in order to complete any forms or to otherwise participate in the application process.
Individuals seeking employment are considered without regards to race, color, creed, religion, sex, national origin, ancestry, gender, gender identity or expression, age, marital or domestic partner status, citizenship status, sexual orientation, disability, genetic information, military or veteran status, or any other characteristic protected by applicable federal, state or local laws, regulations or ordinances.
ASPCA is an Equal Opportunity Employer (M/F/D/V).
Candidates residing in Colorado, Oregon, Indiana, Illinois, Massachusetts, Philadelphia, Los Angeles, New York City, and San Francisco should click here for additional information about general candidate notices.
Recommended Jobs
Automobile Insurance Underwriting Operations Manager
Job Description Job Description Description: Mount Prospect, IL Work Location: On-site (In-Office) Salary Range: $90,000-$110,000 annually American Freedom Insurance Company (AFIC) is a …
Bilingual Account Manager
James Tate - State Farm Agency, located in Bellwood, IL has an immediate opening for a Bilingual (Spanish/English) Account Manager. Insurance experience is not required as we will train the right per…
Seasonal HR Specialist
The pay range per hour is $20.82 - $37.45 Pay is based on several factors which vary based on position. These include labor markets and in some instances may include education, work experience and …
Principal Developer - IT
Achieving our goals starts with supporting yours. Grow your career, access top-tier health and wellness benefits, build lasting connections with your team and our customers, and travel the world usin…
Project Surveyor
Job Description Job Description V3 Companies, a multidisciplinary AEC firm, is seeking a Project Surveyor, where you will contribute to career-defining projects that reimagine our built and natur…
Stand Up Forklift Operator
Stand-Up Reach Truck Operator – Joliet, IL Nexus Employment is hiring experienced Stand-Up Reach Truck Drivers for full-time positions in the Joliet area. Pay & Schedule: • $18.00 – $20.00/ho…
Nutanix Engineer/ Networking IT Support Engineer - Illinois USA
Job Title: Nutanix Engineer/ Networking IT Support Engineer Location: Illinois, USA Employment Type: Freelance (On-Call Basis) Priority: High (Immediate Hiring) Role Ove…
Instructor and Summer Camp Instructors
JOB DESCRIPTION: Summer 2026 Camp InstructorPosition Overview iCode Ravenswood is hiring rising high school juniors and seniors for in-person roles as Summer Instructors at our Ravenswood, Chicag…
Volunteer Program Chicago
Make a difference to the lives of children! Maryville Academy is accepting applications for volunteers. About Maryville Academy Maryville is a human services organization established as an orphanag…
Busser - City Venues
DineAmic Hospitality is seeking Bussers to support servers and bartenders and keep our restaurants running smoothly by cleaning and resetting tables; taking dishware and utensils to the kitchen to b…