
Peak Your Power
Peak Your Power is a growing IT consulting company and Microsoft Partner focused on delivering transformative business solutions using Microsoft Power Platform and Dynamics 365. Our mission is to help organizations streamline operations, improve productivity, and achieve digital transformation through tailored, high-impact solutions.
We’re expanding and looking for a hands-on, experienced Senior Dynamics 365 & Power Platform Developer who can not only architect and implement solutions, but also take ownership of projects and lead a small but growing team of developers.
Key Responsibilities:
• Solution Design & Development:
• Design and develop scalable Dynamics 365 CE (Customer Engagement) and Power Platform solutions
• Write and deploy custom plugins, workflows, Power Automate flows, and custom connectors
• Develop Power Apps (Canvas & Model-Driven) and Power BI dashboards
• Integrate Dynamics 365 with external systems using APIs and Azure services
• Leadership & Team Growth:
• Mentor junior developers and conduct code reviews
• Assist in hiring and onboarding new team members
• Promote best practices in solution development and DevOps
• Help set development standards, frameworks, and reusable components
• Project & Client Engagement:
• Participate in client workshops and requirement gathering sessions
• Translate business needs into technical specifications
• Lead end-to-end solution delivery, ensuring high-quality implementation
• PowerApps Development: Design, develop, and deploy custom applications using PowerApps, both Model-Driven and Canvas apps. Tailor solutions to meet the needs of the business, ensuring ease of use, scalability, and integration with other systems.
• Dynamics 365 Customization & Configuration: Configure and extend Dynamics 365 (CRM) applications to meet business needs. Implement customer relationship management (CRM) functionalities such as Sales, Service, Marketing, and Field Service modules. Customize forms, views, workflows, and business rules to enhance user experience and automate processes.
• Workflow Automation: Develop and implement automated workflows using Power Automate to streamline business processes across Dynamics 365 and other systems. Create automated solutions to reduce manual work, enhance efficiency, and improve data consistency across platforms.
• Data Management & Integration: Work with Dataverse to design and manage relational data models that integrate seamlessly across Power Platform and Dynamics 365. Lead data integration efforts using APIs, connectors, and data flows to connect Dynamics 365 with external systems, ensuring smooth data synchronization.
• Reporting & Analytics: Develop interactive Power BI reports and dashboards that pull data from Dynamics 365 and other sources. Design data visualizations to help stakeholders make data-driven decisions, ensuring reports adhere to best practices in data quality and user experience.
• System Integration: Integrate Dynamics 365 with other Microsoft 365 tools (such as SharePoint, Teams, and Outlook) and third-party systems to create a unified business solution. Use Power Automate and custom connectors for seamless workflows and data synchronization across platforms.
• Customization & Application Enhancements: Customize Dynamics 365 functionalities, including business process flows, entity relationships, security roles, and integrations. Implement custom code when needed (JavaScript, .NET, or Azure Functions) to extend platform capabilities.
• Technical Support & Troubleshooting: Provide ongoing technical support for Power Platform and Dynamics 365 solutions. Troubleshoot issues, identify root causes, and resolve technical problems to ensure optimal system performance.
• Documentation & Best Practices: Document development processes, solution architecture, and application configurations. Follow best practices for application design, code quality, and security to ensure solutions are robust, scalable, and secure.
• Collaboration & Stakeholder Engagement: Work closely with business stakeholders to understand their requirements and deliver tailored Power Platform and Dynamics 365 solutions. Communicate technical concepts to non-technical team members and ensure the solution aligns with business goals.
Requirements:
• 5+ years of hands-on experience with Dynamics 365 CE and Power Platform
• Proven experience in developing solutions using Power Platform, including PowerApps (Model-Driven and Canvas), Power Automate, Power BI, and Dataverse.
• Experience with Dynamics 365: Solid background in customizing and configuring Dynamics 365 CRM modules (Sales, Customer Service, Marketing, Field Service), including entities, forms, workflows, business rules, and security configurations.
• Experience with Data Integration: Strong experience in integrating Dynamics 365 with other applications, leveraging APIs, connectors, and data integration tools. Familiarity with integrating Power Platform solutions with Dynamics 365 is a plus.
• Proficiency in Power BI: Experience developing interactive reports and dashboards with Power BI, focusing on data modeling, visualization, and performance optimization.
• Knowledge of Workflow Automation: Strong experience with Power Automate for creating and managing workflows across Dynamics 365 and external systems.
• Familiarity with Microsoft 365 Tools: Knowledge of Microsoft 365 tools like SharePoint, Teams, and Outlook, and how to integrate them with Power Platform and Dynamics 365 solutions.
• Problem-solving skills: Ability to troubleshoot technical issues and provide solutions in a timely and effective manner.
• Excellent communication skills: Ability to collaborate with cross-functional teams, gather requirements, and communicate complex technical concepts in a clear and understandable manner.
Preferred:
• Microsoft Power Platform certifications (PL-200, PL-400) or Dynamics 365 certifications (e.g., MB-200, MB-500).
• Experience with custom coding in Dynamics 365 (JavaScript, C#) or extending functionality through Azure services.
• Familiarity with Agile or Scrum methodologies for software development and project management.
• Knowledge of DevOps practices for Power Platform and Dynamics 365 deployment and version control.
Why Join Us?
As a Power Platform & Dynamics 365 Developer, you’ll have the opportunity to work on innovative projects that leverage the full potential of Microsoft’s cloud-based platforms. You’ll play a key role in driving business transformation, optimizing processes, and delivering high-impact solutions that improve efficiency and collaboration across the organization. With opportunities for professional growth and development, this is a great chance to make a tangible impact while advancing your career in the rapidly evolving Microsoft ecosystem.
To apply for this job please visit in.linkedin.com.