> Markdown version of [/jobs/ext/229338-microsoft-dynamics-365-engineer](https://www.wearedevelopers.com/jobs/ext/229338-microsoft-dynamics-365-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Microsoft Dynamics 365 Engineer - **Company:** The Aspca - **Location:** Champaign, IL, United States (Remote available) - **Experience:** Experienced - **Salary:** $114,000.0 - $119,000.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), .NET Framework, Application Programming Interfaces (APIs), Agile Methodology, Artificial Intelligence, Business Analytics Applications, Systems Engineering, Microsoft Azure, Software Bug Management, C Sharp (Programming Language), Software as a Service, System Configuration, Custom Software, Data Integrity, Extract Transform Load (ETL), Data Migration, Relational Databases, Software Debugging, Document Management Systems, Microsoft Dynamics CRM, Identity and Access Management, Knowledge Management, Microsoft Dynamics, Microsoft SQL Server, Systems Development Life Cycle, Power BI, Sentiment Analysis, Microsoft SharePoint, Systems Integration, Enterprise Data Management, Okta, Microsoft Power Automate, Stripe, Integration Frameworks, Virtual Agents, Cloud Integration, Powerapps - **Published:** May 19, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=d1215e6b6c5c859a ## About the Role Do you have experience in Technical writing?, Do you have a High school diploma or GED?, 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., * 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 ## Description 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., 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 ## Related Videos - [Navigating Growth, Scaling Challenges, and Office Expansions with David Singleton, CTO at Stripe](https://www.wearedevelopers.com/videos/100362-navigating-growth-scaling-challenges-and-office-expansions-with-david-singleton-cto-at-stripe) - [Beyond Dashboards: Fixing Text-to-SQL with Semantic RAG](https://www.wearedevelopers.com/videos/2036-beyond-dashboards-fixing-text-to-sql-with-semantic-rag) - [Autism in Tech](https://www.wearedevelopers.com/videos/427-autism-in-tech) - [Build Your Own Subscription-based Course Platform](https://www.wearedevelopers.com/videos/321-build-your-own-subscription-based-course-platform) - [Automated MS SQL Server database deployments with dacpacs and Azure DevOps](https://www.wearedevelopers.com/videos/334-automated-ms-sql-server-database-deployments-with-dacpacs-and-azure-devops) - [REST, GraphQL, gRPC, and more: A comparison of modern API styles](https://www.wearedevelopers.com/videos/100247-rest-graphql-grpc-and-more-a-comparison-of-modern-api-styles) ## Related Articles - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers) - [Quick guide: How to write a Software Developer CV](https://www.wearedevelopers.com/magazine/37-quick-guide-how-to-write-a-software-developer-cv) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer)