Microsoft Dynamics 365 CRM and Power Platform Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+23 more
Job description
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
MAJOR DUTIES & RESPONSIBILITIES Duties 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 across business workflows.
- API & Integration Engineering: 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.
- CRM Platform Growth: Identify opportunities to expand the practical use of CRM across customer service, account management, program operations, reporting, marketing, compliance, and other organizational workflows.
- Application Lifecycle Management: Support clear solution management, environment promotion, deployment practices, documentation, testing, and governance for Dynamics 365 and Power Platform solutions.
- Technical Delivery & Support: Troubleshoot defects, monitor system behavior, support production operations, resolve issues, improve system performance, and participate in practical design and implementation decisions.
- Stakeholder Collaboration & Documentation: 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., * This position is remote based within the United States. Candidates must be able to work from a U.S.-based location and be eligible to work lawfully in the United States for The Battery Network.
- Limited travel (estimated 3-5 times per year) as needed. Travel could include, but not be limited to, attending conferences, customer meetings, or team/organization-wide meetings.
- Standard work hours are Monday-Friday, 8 hours per day. Some roles may require additional hours during peak periods. We prioritize the quality and timeliness of work over rigid schedules and recognize the importance of connection, collaboration, and work-life balance. To support this, we offer flexible scheduling where roles allow, and in alignment with current policy, while ensuring operational needs and team collaboration are met., At The Battery Network, we enjoy a culture of teamwork, innovation, and fun. Our team is the primary reason for our unique culture. We hire energetic and dedicated people who work hard every day to help us achieve our goals. Each one of our employees is a valued contributor, not just a number. We work in teams to benefit from our collective talents to make a real impact on the environment. The way we operate contributes to the success of our employees and our organization. We also value the diversity of employeesâ backgrounds and believe everyoneâs unique perspective is critical to our success. Diversity and intercultural collaboration are fundamental to what we do. Our team has varied backgrounds, speak different languages, and are engaged in varied personal pursuits but all share a commitment to environmental sustainability, and each do their small part to improve our planet. We are an equal opportunity employer and do not discriminate against otherwise qualified applicants on the basis race, age, color, creed, sex, religion, ancestry, marital status, national origin, disability, veteran status, or any other protected characteristic. We value our employees. In keeping with our values, we strive to support our team members in and out of work. As part of this, we offer a strong, well-rounded benefits package. Our benefits support our employeesâ health and wellness, time off, and productivity. Learn more at https://batterynetwork.org/about-us/#careers.
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., * 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., * Ability to translate ambiguous business needs into practical CRM, portal, automation, data, and integration solutions that can be delivered, supported, and improved over time.
- Strong understanding of customer experience, portal usability, role-based access, data privacy, system reliability, and supportability in external-facing business applications.
- Comfort working as a hands-on engineer in a small, collaborative technology team where priorities evolve and ownership matters.
- Ability to communicate clearly with technical and non-technical stakeholders, explain trade-offs, document decisions, and keep delivery moving through practical problem solving.
- Strong organizational skills with a demonstrated commitment to documentation, transparency, follow-through, testing, and continuous improvement.
- Self-starter with intellectual curiosity, a continuous learning mindset, and the ability to thrive in a mission-driven organization.
- Collaborative, low-ego team member who balances urgency, patience, adaptability, and long-term solution quality.
Benefits & conditions
Be an Early Applicant Remote Hiring Remotely in United States 110K-130K Annually Mid level Remote Hiring Remotely in United States 110K-130K Annually Mid level Design, build, and support Dynamics 365 CRM and Power Platform solutions including Dataverse, Power Pages, Power Automate, integrations with Business Central and external systems. Develop custom extensibility (C#/.NET plugins, JavaScript, PCF), implement portal UX/security, enable ALM and deployment practices, troubleshoot production issues, and collaborate with stakeholders to deliver maintainable, scalable customer-facing applications. The summary above was generated by AI, 164K-297K Annually Senior level 164K-297K Annually Senior level eCommerce * Fintech * Hardware * Payments * Software * Financial Services Own and grow enterprise payment partnerships by sourcing, negotiating, and closing integrations with software platforms. Drive go-to-market execution with Sales and Account teams, develop API expertise, collaborate cross-functionally, and track partner performance and business outcomes tied to GPV, seller acquisition, and enterprise wins. Top Skills: AfterpayAPIsCash App PayErpIsvSquare Payments Api Square
GTM Strategy & Operations - Global Sales
An Hour Ago Remote or Hybrid CA, USA 103K-194K Annually Senior level 103K-194K Annually Senior level eCommerce * Fintech * Hardware * Payments * Software * Financial Services Lead GTM strategy and operations for Global Sales: design segmentation, territory and coverage models, build data-driven investment cases, analyze funnel performance, own WBR/MBR cadence and dashboards, run cross-functional projects from PRD to launch, and champion AI and automation to increase sales productivity. Top Skills: LookerSalesforceSnowflake, ServiceNow, 5 Hours Ago Remote or Hybrid 201K-352K Annually Senior level 201K-352K Annually Senior level Artificial Intelligence * Cloud * HR Tech * Information Technology * Productivity * Software * Automation Lead a team building evaluation infrastructure and benchmarks for agentic and generative AI. Design automated tests, validate RAG and knowledge grounding, benchmark LLMs, optimize model selection, and translate evaluation results into product and risk recommendations while collaborating cross-functionally and growing an AI-native engineering team. Top Skills: AnthropicBleuCmdbsG-EvalGoogle (Llms)Hybrid SearchKnowledge GraphsLlm-As-A-JudgeNumpyOpenaiPandasPythonRetrieval-Augmented Generation (Rag)RougeSemantic Re-RankingSQL
What you need to know about the Colorado Tech Scene
With a business-friendly climate and research universities like CU Boulder and Colorado State, Colorado has made a name for itself as a startup ecosystem. The state boasts a skilled workforce and high quality of life thanks to its affordable housing, vibrant cultural scene and unparalleled opportunities for outdoor recreation. Colorado is also home to the National Renewable Energy Laboratory, helping cement its status as a hub for renewable energy innovation.
Key Facts About Colorado Tech
- Number of Tech Workers: 260,000; 8.5% of overall workforce (2024 CompTIA survey)
- Major Tech Employers: Lockheed Martin, Century Link, Comcast, BAE Systems, Level 3
- Key Industries: Software, artificial intelligence, aerospace, e-commerce, fintech, healthtech
- Funding Landscape: $4.9 billion in VC funding in 2024 (Pitchbook)
- Notable Investors: Access Venture Partners, Ridgeline Ventures, Techstars, Blackhorn Ventures
- Research Centers and Universities: Colorado School of Mines, University of Colorado Boulder, University of Denver, Colorado State University, Mesa Laboratory, Space Science Institute, National Center for Atmospheric Research, National Renewable Energy Laboratory, Gottlieb Institute
About the company
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 at batterynetwork.org and follow us on Facebook, Instagram, or LinkedIn.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on jobs.lever.coGood distractions
Talks and stories from around this role â technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Fully Remote Software Engineer Jobs
Whatâs the Difference between a Junior, Mid, and Senior Developer?
Everything a Developer Needs to Know About MCP with Neo4j
Dev Digest 120 - Apple and peers