⚠︎ This job is no longer accepting applications.

Be the Candidate They Can't Ignore.

Don't just send a resume; set yourself up so the right work finds you.

  • Look like a pro instantly with a stunning personal brand.

  • Gain instant "Top Ten" status so you aren't just another name in a pile.

  • Wake up to booked meetings instead of "rejection" emails.

Join the Club — Free Forever
Job Closed

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
This job is no longer accepting applications.

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.

Join the Club — Free Forever
Create Free Account & Apply
  • Free personal website
  • Built-in Talent Agent
  • Apply to future jobs in 1 click
  • Get matched to similar roles
or
Apply as a guest this time

You'll apply successfully, but won't be able to track your application, save this job, or get matched to similar roles.

This listing is a publicly available opportunity curated by Try Club to help talent discover relevant roles. Try Club is an independent platform and is not affiliated with Centennial Infotech

Get Similar Jobs

Browse more similar roles on TRY and find your perfect match.

Show Me Similar Jobs

Stop Searching. Start Thriving.

Why waste time chasing leads when the perfect projects can find you?
With TRY, clients actively searching for professionals with your skills can discover you in seconds. Whether it's a quick gig or your dream role, we connect you with opportunities that matter.

  • Get found faster
  • Let projects come to you
  • Build a career on your terms

Take control of your career today.

Claim Free Website in 2 Minutes