10Pearls Technology/Software

Principal/Staff Software Consultant - Microsoft Dynamics 365 + COE + COP

Lahore, Pakistan In person Full-time

Company Overview

10Pearls is a global, purpose-driven AI-Native digital engineering partner helping businesses re-imagine, ‎digitalize, and accelerate. As an end-to-end digital technology partner, 10Pearls helps businesses create future-proof, ‎transformative ‎digital products that leverage emerging technologies. ‎10Pearls' clients ‎include Global 2000 enterprises, high growth mid-size ‎businesses, and some of the most exciting ‎start-ups from industries like healthcare, fintech, ‎energy, education, ‎real estate, retail, and hi-tech. ‎Headquartered in the Washington DC metro area, 10Pearls has product engineering and ‎software development centers in North America, Latin America, Europe, and South Asia.

To learn more, visit https://10pearls.com.

Role

In addition to the standard experience expected from D365 Developers, the ideal candidate should have 9 plus years of hands-on experience with Microsoft Power Platform, including exposure to and practical experience with the Power Platform Center of Excellence (CoE) Toolkit and Communities of Practice. Experience in establishing governance, adoption frameworks, best practices, and platform management through the CoE Toolkit will be highly valued. These areas have been identified as key strategic priorities for this financial year, making this experience an important requirement for the role.

Responsibilities

  • Collaborate with clients and stakeholders to gather, analyze, and translate business requirements into scalable Microsoft Dynamics 365 and Power Platform solutions.
  • Design, configure, customize, and implement Dynamics 365, Power Apps, Power Automate, Power BI, and Dataverse solutions to support business processes and operational efficiency.
  • Configure, develop, and deliver Dynamics 365, NAV, and Business Central components across both functional and technical areas.
  • Develop Canvas Apps and Model-Driven Apps, leveraging Power Fx, JavaScript, TypeScript, custom controls, connectors, and performance optimization techniques.
  • Build and maintain scalable cloud flows and desktop flows (RPA) using Power Automate, ensuring proper error handling, monitoring, and integrations.
  • Design and develop Power BI dashboards and reports, including data modeling, DAX, workspace management, and usage analytics.
  • Manage Dataverse architecture, schema design, relationships, security models, and advanced data management practices.
  • Perform data migration, integration, ETL activities, and quality assurance using tools such as Azure Data Factory and REST/SOAP APIs.
  • Develop custom plugins, extensions, and integrations using .NET/C#, Azure Functions, Logic Apps, API Management, and custom connectors.
  • Administer and govern Power Platform environments, including environment strategy, solution management, DLP policies, licensing, capacity planning, and security configuration.
  • Implement CI/CD pipelines using Azure DevOps, Power Platform Build Tools, and Git-based source control practices.
  • Conduct testing, debugging, troubleshooting, and performance tuning to ensure solution quality and reliability.
  • Integrate Power Platform and Dynamics 365 solutions with SharePoint, Microsoft 365, SQL Server, external applications, web services, APIs, and webhooks.
  • Implement and customize the Power Platform Center of Excellence (CoE) Starter Kit, including governance dashboards, monitoring, audit logs, compliance tracking, and analytics.
  • Establish governance frameworks, best practices, and Communities of Practice to drive Power Platform adoption and innovation.
  • Create technical documentation, knowledge base articles, implementation guides, and best-practice playbooks.
  • Conduct end-user training sessions, workshops, community calls, and hackathons to improve user adoption and platform awareness.
  • Collaborate with developers, project managers, architects, and business analysts throughout the software development lifecycle.
  • Stay current with Microsoft Power Platform and Dynamics 365 advancements, certifications, and industry best practices, providing strategic recommendations to stakeholders.

Requirements

  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.
  • 9+ years of experience in Microsoft Dynamics 365 and Power Platform development and implementation.
  • 3+ years of hands-on experience with Power Platform Center of Excellence (CoE) Toolkit, governance frameworks, and Communities of Practice.
  • Strong expertise in Power Apps (Canvas Apps and Model-Driven Apps), Power Automate, Power BI, and Dataverse.
  • Experience with Dynamics 365, NAV, and Business Central implementations.
  • Proficiency in Power Fx, JavaScript, TypeScript, .NET/C#, SQL Server, and API integrations.
  • Hands-on experience with Azure services, including Azure Functions, Logic Apps, API Management, and Azure Data Factory.
  • Strong knowledge of Power Platform Admin Center, environment management, DLP policies, security, and licensing.
  • Experience with Git, Azure DevOps, CI/CD pipelines, and solution deployment best practices.
  • Knowledge of REST APIs, SOAP services, webhooks, and enterprise integration patterns.
  • Experience implementing CoE Starter Kit dashboards, governance controls, telemetry, monitoring, and compliance reporting.
  • Strong understanding of software development lifecycle (SDLC), Agile methodologies, Scrum, and Kanban.
  • Excellent communication, stakeholder management, problem-solving, and training skills.
  • Microsoft certifications such as PL-400, PL-600, or equivalent Power Platform certifications are highly preferred.

Job description provided by 10Pearls.
View the original posting