Dynamics 365 Developer

Remote
Contracted
Experienced
Location: Harrisburg, PA
Position Type: Remote
Contract Length: Long-term with annual extensions

Position Overview:
This role serves as a Senior Dynamics 365 Developer and Technical Lead responsible for designing, developing, and delivering enterprise solutions within Dynamics 365 Customer Engagement and the Power Platform ecosystem. The position combines hands-on development with technical leadership, guiding architecture decisions, modernization initiatives, and cloud-aligned solution delivery while supporting ongoing platform enhancements and innovation.

Duties:
  • Serve as both a hands-on developer and technical lead, independently designing, building, and delivering Dynamics 365 solutions.

  • Develop and maintain Dynamics 365 CE customizations including C# plugins, custom workflow activities, JavaScript/TypeScript form logic, entity and table configurations, and model-driven app enhancements.

  • Design and optimize FetchXML queries and develop SSRS RDL reports supporting business reporting needs.

  • Lead modernization initiatives supporting on-premises to cloud transition efforts, including code remediation, solution restructuring, and alignment with cloud best practices.

  • Migrate and redesign reporting solutions using FetchXML RDL, Power BI, or Paginated Reports.

  • Provide architectural guidance on solution design, integrations, extensibility, scalability, and performance optimization.

  • Implement and support integrations using Dataverse APIs, Azure Functions, Logic Apps, and approved enterprise integration patterns.

  • Ensure adherence to development standards through code reviews, performance tuning, and quality assurance practices.

  • Collaborate with business analysts, project leads, and functional stakeholders to translate requirements into technical solutions.

  • Mentor team members and provide advanced troubleshooting and technical problem resolution.

  • Manage application lifecycle activities using Azure DevOps, including source control, pipelines, deployments, and versioning.

  • Continuously evaluate and adopt new capabilities within Dynamics 365, Dataverse, Power Platform, and related cloud technologies.


Required Skills:
  • 5 years of hands-on experience developing solutions using Dynamics CRM / Dynamics 365 Customer Engagement (CE).

  • Proven experience designing and delivering end-to-end solutions while serving as a senior developer or technical lead.

  • Demonstrated experience developing C# plugins within Dynamics 365 environments.

  • Demonstrated experience implementing JavaScript and/or TypeScript customizations for forms and application logic.

  • Demonstrated experience designing and optimizing FetchXML queries.

  • Demonstrated experience developing SSRS RDL reports for Dynamics 365.

  • Strong understanding of Dynamics 365 cloud architecture and Dataverse platform capabilities.

  • Demonstrated experience using Azure DevOps for application lifecycle management, including pipelines, version control, and deployments.


Preferred Skills:
  • Experience working with Dynamics CRM on-premises environments and performing upgrades or migrations to cloud deployments.

  • Familiarity with Azure Functions, Logic Apps, and enterprise integration patterns.

  • Knowledge of Dataverse Web API, OData, or REST-based integrations.

  • Exposure to solution segmentation, cloud governance practices, and enterprise ALM methodologies.

Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*