Microsoft Dynamics CRM and Power Platform Engineer
Listed on 2026-09-12
-
Software Development
M365, SharePoint & Power Platform
At The Battery Network, we are leading the charge to turn yesterday’s batteries into tomorrow’s power.
As the nation’s premier battery collection and recycling nonprofit, we’ve spent over three decades leading the charge toward a cleaner planet and a circular economy.
We connect consumers, businesses, manufacturers, and municipalities through one trusted network. We provide education, collection, logistics, and compliance expertise, helping our partners stay ahead of regulation while capturing the critical materials that power the future. We keep valuable materials in circulation and out of landfills—reducing reliance on foreign supply chains, strengthening America’s energy independence, and protecting people, property, and the planet.
We’re looking for passionate changemakers to help us scale our impact and shape the future of sustainability. If you're ready to turn purpose into action, you’ll thrive in our mission-driven, collaborative environment. Learn more and follow us on Facebook, Instagram, or Linked In.
POSITION SUMMARYThe 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
MAJOR DUTIES & RESPONSIBILITIESDuties and responsibilities of this role include but are not limited to the following:
- Dynamics 365 CRM Engineering: 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.
- Dynamics 365 Extensibility Development: 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.
- Power Pages / Portal Delivery: 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.
- Power Platform Solution Development: 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.
- Business Central Integration: Support and extend the organization’s Microsoft‑supported Business Central and Dataverse/Dynamics integration patterns, helping ensure CRM, portal, and ERP data stay aligned…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).