Position Overview:
We are seeking a highly skilled Microsoft Dynamics 365 Developer to design, configure, and support enterprise applications built on the D365 and Power Platform ecosystems. The ideal candidate possesses extensive experience configuring Dynamics environments while developing custom solutions using the Microsoft technology stack. In this role, you will collaborate with stakeholders to implement applications supporting customer engagement, workflow automation, and reporting. Ultimately, this position requires a strong balance of functional configuration, custom software development, and systems integration expertise.
Responsibilities:
• Design, configure, customize, develop, and maintain Microsoft Dynamics 365 applications, including entities, forms, dashboards, business process flows, business rules, security roles, and workflows.
• Develop custom functionality using C#, .NET, JavaScript, TypeScript, HTML, CSS, and Power Platform components.
• Build and maintain Model-Driven and Canvas Apps using Power Apps, automate processes using Power Automate, and develop executive dashboards/operational reports using Power BI.
• Create custom plugins, workflow extensions, custom APIs, and web resources. Configure Microsoft Dataverse tables, relationships, business rules, security models, and data validation.
• Develop integrations between Dynamics 365 and internal or external systems using REST APIs, SOAP services, Azure Functions, Logic Apps, Service Bus, and Microsoft Graph.
• Manage solution deployments across Dev, Test, QA, UAT, and Production environments using Azure DevOps, Git repositories, and CI/CD pipelines.
• Participate in Agile software development activities (backlog refinement, sprint planning, daily stand-ups) and work with business users to translate requirements into technical solutions.
• Troubleshoot application issues, optimize system performance, provide production support, and produce comprehensive technical/deployment documentation.
Required Skills & Experience:
• 8+ years of professional experience developing Microsoft Dynamics 365 solutions.
• 3+ years of experience developing applications using the Microsoft Power Platform (Power Apps, Power Automate, Power BI).
• Strong experience configuring Microsoft Dynamics 365 environments.
• Proven experience developing custom plugins, workflows, integrations, and extensions.
• Solid background with Microsoft SQL Server and relational database design.
• Hands-on experience integrating enterprise systems using web services and REST APIs.
• Relevant Microsoft certifications (Dynamics 365, Power Platform, or Microsoft Azure).
• Experience with grants management, financial systems, licensing, permitting, or case management applications.
• Experience working within public sector organizations or government agencies.
• Experience supporting enterprise digital transformation initiatives.
• Strong familiarity with DevOps, CI/CD practices, and cloud-hosted Microsoft environments.