Job Description
About the job
We are seeking a highly skilled and experienced Microsoft Power Platform and Dynamics 365 Expert to join our growing team. This role requires a strong technical background, deep understanding of the Microsoft business applications ecosystem, and excellent communication skills to engage with clients, deliver presentations, and conduct webinars. The ideal candidate will be a proactive problem-solver with a passion for delivering innovative solutions and empowering users through the Power Platform.
Key Responsibilities:
Solution Design & Architecture:
Lead the design and architecture of robust, scalable, and maintainable solutions leveraging the full Microsoft Power Platform suite (Power Apps, Power Automate, Power BI, Power Pages, Dataverse, Copilot Studio).
Translate complex business requirements into technical specifications and solution designs, ensuring alignment with best practices and organizational standards.
Design and implement integrations between Power Platform, Dynamics 365 (Sales, Customer Service, Marketing, Finance & Operations), and other third-party systems using various integration methods (APIs, custom connectors, Azure integration services).
Technical Development & Implementation:
Hands-on development of Canvas Apps, Model-Driven Apps, and Power Pages, including complex UI/UX design and data modeling within Dataverse.
Develop sophisticated Power Automate flows (cloud flows, desktop flows) for process automation, data synchronization, and system integrations.
Create compelling Power BI dashboards and reports to provide actionable insights.
Develop and customize Dynamics 365 solutions, including plugins, workflows, custom actions, and JavaScript for client-side scripting.
Implement and manage Application Lifecycle Management (ALM) for Power Platform and D365 solutions using Azure DevOps or similar tools.
Client Engagement & Communication:
Act as a primary technical point of contact for clients, engaging in discovery sessions to understand business needs and challenges.
Lead and participate in client calls, workshops, and solution demonstrations, effectively articulating technical concepts to both technical and non-technical stakeholders.
Design and deliver engaging webinars and training sessions on Power Platform and Dynamics 365 capabilities, best practices, and new features to internal teams and external clients.
Provide expert guidance and consultation to clients on optimizing their use of Power Platform and Dynamics 365.
Troubleshooting & Support:
Provide advanced technical support and troubleshooting for Power Platform and Dynamics 365 solutions, resolving complex issues efficiently.
Monitor solution performance, identify areas for improvement, and implement optimizations.
Mentorship & Continuous Learning:
Stay up-to-date with the latest Microsoft Power Platform and Dynamics 365 updates, new features, and industry trends.
Mentor junior developers and team members, sharing knowledge and fostering a collaborative learning environment.
Contribute to the development of internal best practices, reusable components, and technical documentation.
Required Skills and Qualifications:
Bachelor’s degree in Computer Science, Information Technology, or a related field.
5+ years of hands-on experience1 designing, developing, and implementing solutions with the Microsoft Power Platform (Power Apps, Power Automate, Power BI, Power Pages, Dataverse).
Strong experience with Microsoft Dynamics 365, particularly in customizing and extending modules such as Sales, Customer Service, and/or Finance & Operations.
Proficiency in Dataverse application and data structures, including complex relationships and security models.
Demonstrated experience with Power Platform governance, security, and administration.
Solid understanding of integration patterns and experience with various integration technologies (e.g., Azure Logic Apps, Azure Functions, custom APIs, Webhooks).
Strong technical programming skills in C# and JavaScript for extending Dynamics 365 and Power Platform solutions (plugins, custom workflows, client-side scripting).
Experience with Azure DevOps for CI/CD pipelines and ALM for Power Platform and D365 solutions.
Excellent verbal and written communication skills, with the ability to present complex technical information clearly and concisely2 to diverse audiences.
Proven experience in leading client calls, conducting workshops, and delivering engaging webinars.
Strong analytical, problem-solving, and critical-thinking skills.
Ability to work independently and as part of a collaborative team in a fast-paced environment.
Microsoft Power Platform certifications (e.g., PL-200, PL-400, PL-600) are highly desirable.
Dynamics 365 certifications are a plus.
Preferred Qualifications:
Experience with Copilot Studio and integrating AI capabilities into Power Platform solutions.
Familiarity with Agile and Scrum methodologies.
Experience with migration projects from legacy systems to Dynamics 365 and Power Platform.