Microsoft Dynamics 365 Engineer

ASPCA
23h$95,000 - $119,000Remote

About The Position

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 Thursday 3/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 no direct reports. Where and When You’ll Work This remote-based position (which requires travel, as described below) is open to all eligible candidates based within the United States. 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 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 be modified in the future. Zone 1: $95,000 - $99,000 annually Zone 2: $104,000 - $109,000 annually Zone 3: $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: 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.

Requirements

  • 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
  • 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.
  • High School Diploma or GED required
  • 3+ years of hands-on experience with Microsoft Dynamics 365 (CRM and Contact Center modules)

Nice To Haves

  • Experience working at a non-profit organization preferred
  • 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

Responsibilities

  • 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
  • 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

Benefits

  • 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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service