Senior Power Platform Developer – MS Dynamics 365 CRM
- Source: LinkedIn
- Centennial Infotech
- On-site
- New York City
- Senior
Job Description
We are seeking an experienced Senior Power Platform Developer – MS Dynamics 365 CRM to support a large-scale enterprise modernization initiative for a U.S. public-sector organization.
The ideal candidate will have 10+ years of overall software development experience and at least 5+ years of hands-on Microsoft Dynamics 365 CRM technical development experience. The candidate must have strong expertise in Microsoft Power Platform, including Power Apps, Power Automate, Dataverse, Dynamics CRM plugins, custom workflows, web resources, APIs, and Azure integration services.
The successful candidate will be responsible for designing, developing, integrating, customizing, and supporting enterprise solutions using Microsoft Dynamics 365 CRM and Power Platform.
Key Responsibilities:
Design, develop, customize, and maintain solutions using Microsoft Dynamics 365 CRM and Microsoft Power Platform.
Develop Power Apps, including Canvas Apps and Model-Driven Apps.
Design and implement business processes and workflows using Power Automate.
Develop and customize Dynamics CRM plugins, custom workflows, custom actions, business rules, and web resources.
Develop custom components using C#, .NET, JavaScript, TypeScript, HTML, and CSS.
Configure and develop solutions using Microsoft Dataverse.
Develop and consume REST APIs and web services for enterprise integrations.
Design and implement integrations using Azure Service Bus, Azure Functions, Azure Logic Apps, and Azure API Management.
Integrate Dynamics 365 CRM and Power Platform with third-party and enterprise applications.
Support migration of legacy applications and workflows to Microsoft Power Platform.
Perform troubleshooting, debugging, performance tuning, code reviews, and production support.
Develop reusable technical components following enterprise development standards and best practices.
Prepare technical design documents, architecture documentation, deployment guides, and system documentation.
Collaborate with Business Analysts, Solution Architects, QA teams, Project Managers, and business stakeholders.
Participate in Agile/Scrum ceremonies, sprint planning, backlog refinement, testing, and release activities.
Required Qualifications
10+ years of overall software development experience.
5+ years of hands-on Microsoft Dynamics CRM/Dynamics 365 technical development experience.
Strong hands-on experience with Microsoft Power Platform.
Experience developing Power Apps, including Canvas and Model-Driven Apps.
Strong experience with Power Automate.
Strong knowledge of Microsoft Dataverse.
Hands-on experience developing Dynamics CRM plugins, custom workflows, custom actions, business rules, and web resources.
Strong programming experience with C# and .NET Framework/.NET Core.
Strong experience with JavaScript and TypeScript.
Experience with HTML and CSS.
Strong knowledge of REST APIs, JSON, XML, and SOAP.
Experience with Azure Service Bus, Azure Functions, Azure Logic Apps, and Azure API Management.
Strong experience with SQL Server and stored procedures.
Experience with Git and Azure DevOps.
Experience with CI/CD pipelines and enterprise deployment processes.
Strong understanding of enterprise application architecture and integration patterns.
Strong troubleshooting, debugging, and production support skills.
Preferred Qualifications
Experience with Accela Civic Platform.
Experience with Accela Automation, ACA, Accela Mobile, and Accela REST APIs.
Experience with complex data migration into Microsoft Power Platform.
Experience with Land and Property Information (LPI) systems.
Experience integrating applications with GIS / Esri ArcGIS.
Government, municipal, or public-sector project experience.
Microsoft Power Platform certifications.
Experience supporting large-scale enterprise modernization initiatives.
Ideal Candidate
The ideal candidate is a Senior Dynamics 365 CRM Technical Developer / Power Platform Developer with a strong background in traditional C#/.NET development who has progressed into Dynamics 365 CRM and Microsoft Power Platform.
The candidate should have strong hands-on experience with Dynamics CRM plugins, web resources, custom workflows, Power Apps, Power Automate, Dataverse, APIs, and Azure integrations, along with a solid understanding of enterprise application architecture and integration patterns.
Immediate joiners are strongly preferred.
Skills
- microsoft-power-platform
- dynamics-crm
- microsoft-dynamics-365-crm
- microsoft-power-apps
- microsoft-power-automate
- microsoft-dynamics-crm
- microsoft-azure
- c-sharp
- javascript
- TypeScript
- microsoft-typescript
- azure-service-bus
- microsoft-azure-service-bus
- azure-functions
- microsoft-azure-functions
- microsoft-azure-logic-apps
- azure-api-management
- JSON
- xml-format
- azure-devops
- accela
- accela-civic-platform
- esri
- arcgis
You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.
