We are looking for an experienced Microsoft Dynamics 365 & Power Platform Developer to join our team. The successful candidate will be responsible for designing, developing, customizing, and supporting Microsoft Dynamics 365 CRM solutions and Power Platform applications. This role requires hands-on expertise with Dynamics 365 Customer Engagement, Power Apps, Power Automate, Power BI, Dataverse, and custom development using .NET and JavaScript technologies.
Key Responsibilities
- Design, develop, and customize Microsoft Dynamics 365 CRM modules such as Sales, Customer Service, Marketing, or Field Service.
- Build low-code/no-code business applications using Microsoft Power Apps, including both Canvas and Model-Driven Apps.
- Develop and maintain automated workflows leveraging Power Automate.
- Create insightful dashboards and reports using Power BI to support business decision-making.
- Customize Dynamics 365 using JavaScript, C#, .NET, Plugins, Workflows, Custom Actions, and PCF Controls.
- Configure Dataverse entities, business rules, security roles, forms, views, and business process flows to meet business needs.
- Integrate Dynamics 365 and Power Platform with third-party systems using REST APIs, Azure Functions, Logic Apps, and Power Platform Connectors.
- Perform data migration activities using tools such as SSIS, KingswaySoft, Data Import Wizard, or Azure Data Factory.
- Troubleshoot production issues promptly and optimize system performance for reliability and efficiency.
- Collaborate closely with business analysts, solution architects, QA engineers, and stakeholders to gather and implement requirements.
- Participate in code reviews and maintain comprehensive technical documentation.
- Adhere to Microsoft best practices for solution design, security, and governance throughout development and deployment.
Required Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related discipline.
- 5 to 6+ years of professional experience working with Microsoft Dynamics 365 CRM and Power Platform.
- Strong expertise in Dynamics 365 Customer Engagement (CE).
- Hands-on experience with Power Apps (Canvas and Model-Driven), Power Automate, Power BI, and Dataverse.
- Proficient in C#, .NET Framework/.NET Core, JavaScript, TypeScript, HTML, and CSS.
- Experience developing Plugins, Custom Workflows, Custom APIs, and PCF Controls.
- Solid understanding of REST APIs, OData, Web API, and Azure integrations.
- Familiarity with SQL Server and data migration tools.
- Experience with Azure DevOps, Git, and CI/CD pipeline implementation.
- Excellent problem-solving abilities and strong communication skills.
Preferred Qualifications and Benefits
- Microsoft Power Platform Functional Consultant (PL-200) certification.
- Microsoft Dynamics 365 Customer Service or Sales certifications.
- Experience with Azure Functions, Logic Apps, Service Bus, and Azure API Management.
- Knowledge of Power Pages and Copilot Studio is advantageous.
- Familiarity with Agile and Scrum development methodologies.
- Experience with Dynamics 365 Finance & Operations (F&O) is a plus.
- Exposure to Microsoft 365 integrations including SharePoint, Teams, and Outlook.
- Understanding of AI Builder, Copilot, Power Virtual Agents, Microsoft Fabric, and Azure AI services is beneficial.
Location: Remote (Pakistan with US hours overlap)
Type: Full-Time / Contract
This role offers an excellent opportunity to work on cutting-edge Microsoft technologies within a dynamic and collaborative environment. If you have a passion for delivering innovative CRM and Power Platform solutions, we encourage you to apply.