Microsoft Dynamics CRM and Power Platform Engineer

The Battery Network
$110,000 - $130,000Remote

About The Position

The Microsoft Dynamics 365 CRM and Power Platform Engineer is responsible for the ongoing development, modernization, integration, and support of The Battery Network’s CRM, Dataverse, Power Pages, Power Automate, and related Power Platform capabilities. This is a hands-on engineering role focused on building useful, reliable, and scalable business solutions—not simply administering a system. A major focus of this role is The Battery Network’s customer-facing portal ecosystem built on Microsoft Power Platform, including Power Pages and Dataverse. The ideal candidate understands that these portals are an extension of the customer and partner experience and can design solutions that are secure, intuitive, integrated, and maintainable. This role will also help the organization more fully realize the value of Dynamics 365 CRM by improving how customer, partner, service, program, and operational data are modeled, automated, surfaced, and connected across the business. The Engineer will work across CRM configuration, model-driven apps, Power Pages, Power Automate, Dataverse, reporting enablement, and custom development as business needs evolve. Success in this role requires practical engineering execution, strong Power Platform and Dynamics 365 knowledge, comfort with APIs and integrations, and the ability to partner with business teams to turn complex operational problems into dependable production-ready solutions.

Requirements

  • Three plus years of hands-on experience developing, configuring, deploying, and supporting Microsoft Dynamics 365 CRM, Dataverse, Power Platform, Power Automate, and Power Pages solutions.
  • Bachelor’s degree in Information Technology, Computer Science, Software Engineering, or related field, plus 3+ years of relevant Dynamics 365 CRM and Power Platform experience; OR 6+ years of equivalent hands-on platform engineering experience.
  • Demonstrated experience building or supporting customer-facing portals, self-service experiences, or external-facing business applications using Power Pages, Dataverse, custom components, APIs, or related Microsoft technologies.
  • Experience designing and supporting integrations between CRM, portals, ERP systems, APIs, data sources, and operational workflows, with a practical understanding of data quality, security, and maintainability.
  • Demonstrated hands-on experience extending Microsoft Dynamics 365 CRM through C#/.NET plugins, custom workflow activities, integrations, and platform extensibility.
  • Must be authorized to work lawfully in the United States for The Battery Network, with or without sponsorship.

Nice To Haves

  • Strong experience with Power Pages / Power Apps portals, including page configuration, web roles, table permissions, forms, lists, Liquid templates, JavaScript, CSS, and portal security patterns.
  • Hands-on Dynamics 365 CRM and Dataverse experience, including entity/table design, model-driven apps, forms, views, business rules, workflows, security roles, teams, and field-level security.
  • Experience with Microsoft Business Central integration, Dataverse integration, or Microsoft’s out-of-box integration patterns between Dynamics 365 applications and ERP data.
  • Experience designing, consuming, troubleshooting, or supporting REST APIs, OData endpoints, web services, Azure Functions, Logic Apps, or other integration services.
  • Experience with Power Platform ALM, solution segmentation, managed/unmanaged solution strategy, environment promotion, deployment pipelines, Power Platform CLI/PAC, Plugin Registration Tool, XrmToolBox, Azure DevOps, or GitHub.

Responsibilities

  • Configure, customize, extend, and support Dynamics 365 CRM and Dataverse solutions, including tables, forms, views, business rules, security roles, model-driven apps, workflows, and related application components.
  • Design, build, deploy, and support custom Dynamics 365 functionality using C#/.NET plugins, custom workflow activities, JavaScript, PCF controls, web resources, and other platform extensibility mechanisms.
  • Design, build, enhance, and support customer-facing Power Pages portal capabilities that provide secure, reliable, and user-friendly digital experiences for customers, partners, and operational users.
  • Develop and maintain Power Automate flows, Power Apps, Dataverse components, and reusable platform patterns that improve process automation, data quality, service delivery, and operational efficiency.
  • Support and extend the organization’s Microsoft-supported Business Central and Dataverse/Dynamics integration patterns, helping ensure CRM, portal, and ERP data stay aligned across business workflows.
  • Design, troubleshoot, and support API-driven integrations between Dynamics 365, Power Platform, Business Central, Azure services, external systems, and internal applications to solve complex business problems.
  • Identify opportunities to expand the practical use of CRM across customer service, account management, program operations, reporting, marketing, compliance, and other organizational workflows.
  • Support clear solution management, environment promotion, deployment practices, documentation, testing, and governance for Dynamics 365 and Power Platform solutions.
  • Troubleshoot defects, monitor system behavior, support production operations, resolve issues, improve system performance, and participate in practical design and implementation decisions.
  • Work with business leaders, product owners, operations teams, Technology Services, and external partners to clarify requirements, explain trade-offs, document decisions, and deliver supportable solutions.

Benefits

  • health and wellness
  • time off
  • productivity
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service