Hiring partners are below, but we're here to help!

First, submit your resume to us directly so we can help make personal intros. We'll be able to vouch for your candidacy and can encourage partners to review your profile! From there, share this with any mission-driven job-seekers in your network; we'd be glad to support them, too.

Dynamics 365 and Power Platform Developer

Heller Consulting

Heller Consulting

Software Engineering
United States
Posted on Wednesday, June 19, 2024

*This role can be performed remotely from anywhere in the United States or Canada*

Are you interested in combining your deep technical expertise with your commitment to nonprofit and higher education institutions? Heller Consulting is looking for a Dynamics 365/Power Platform Developer to support the Microsoft implementation team.

This role would support our nonprofit and higher education clients by considering their overall technology stack with an eye toward enhancing how our clients can better achieve their mission and fundraising goals. The consultant will work with clients to assess their current systems, and develop future facing enterprise architecture, and data architecture roadmaps, lead product-agnostic technology selections, and to develop strategies, and principles that are in alignment with business strategies and objectives.

This role would support implementation activities by guiding the overall architecture and design of the platform ecosystem. Through development of integration recommendations and data archiving or warehouse strategies, the data architecture would be optimized for reporting and analysis, would minimize technical debt, and would scale to accommodate Large Data Volumes.


Consulting Responsibilities

  • Provide expertise to clients and Microsoft and Blackbaud implementation consultants on data model, design or improvement, considering performance and impact of changes.
  • Identify problems and issues affecting multiple areas and facilitate their resolution.
  • Effectively anticipate, evaluate, and troubleshoot problems and solutions that affect multiple areas of the organization.
  • Consistently suggest alternative approaches or points of view.
  • Foster the development of a common project vision, providing clear direction of roles, responsibilities, and priorities.
  • Confidently and compassionately approach difficult issues; focusing on the betterment of the client organization, department, and/or process.
  • Describe and document the client’s requirements and recommend appropriate design and configuration.

Technical Responsibilities

  • Produce and maintain highly detailed technical documents, customized for each client, including solution blueprints/design documents, integration strategies, data model diagrams, data archiving or warehouse strategies, and optimization for reporting and analysis.
  • Identify opportunities to leverage/reuse solutions for multiple customers, and design solutions with this in mind
  • Ability to quickly assess managed solutions and related components, including web resources, flows, plug-ins, etc., troubleshoot and resolve issues and extend these components to meet client-specific requirements
  • Evaluate and recommend design changes based on technology and business trends while maintaining standards and best practices.
  • Provide deep data integration and/or migration experience with cloud-enabled tools.
  • Appropriately use programming languages and frameworks to support integration and solution development.
  • Learn and research advanced technologies and concepts.
  • Maintain awareness of industry-standard processes.


The following technical skills, combined with a strong understanding of the nonprofit sector, will be crucial for success in this role. Candidates should also have excellent problem-solving skills, strong communication and collaboration skills, and a passion for making a difference in the community.

  • Microsoft Dynamics 365: Deep understanding of Dynamics 365 cloud-based applications such as Sales, Customer Service, Customer Insights.
  • Power Platform: Proficiency in Power Apps, Power Automate, Power BI, and Power Virtual Agents. Experience in building and extending model-driven and canvas apps.
  • Dataverse: Knowledge of defining and managing data models in Microsoft Dataverse with an eye to optimization
  • Microsoft Fabric, PowerBI and Azure Synapse: Experience working with business users to understand reporting and analytics needs and designing solutions and building reports and dashboards
  • Development Languages: Proficiency in JavaScript, .NET (C#), HTML, and CSS for custom development tasks.
  • APIs and Integrations: Experience with RESTful APIs, Microsoft Graph API, Power Automate Connectors and integrating Dynamics 365 with other systems.
  • DevOps: Familiarity with Azure DevOps and Power Platform ALM practices for deployment and source control.
  • Azure Logic Apps: Experience with creating workflows that integrate with various services, including Dynamics 365 and Power Platform.
  • 10+ years of related work experience with a strong understanding of specified functional areas, or an equivalent combination of education and work experience.
  • AI: Experience using Microsoft AI tools to improve productivity and efficiency and/or to automate data hygiene is an asset.