
Job Description
We are seeking a Lead MS Dynamics 365 Developer to join our team in Richmond, VA in support of a government customer. The positionwill be responsible for the design, configuration, customization, and support of Microsoft Dynamics solutions, including Dynamics 365 and related Power Platform components. These roles serve as the technical and functional experts for Dynamics, providing guidance on best practices, integrations, and optimization strategies. The selected candidates for these positions will work closely with business stakeholders, developers, and IT leadership to ensure the platform aligns with organizational goals and delivers maximum value. The goal for this position is to extend Dynamics 365 capabilities and to deliver innovative, low-code business solutions.
The Lead Dynamics Developer role includes the following:
Leading the design, configuration, and customization of Dynamics 365 solutions to meet business requirements. Serving as the primary points of contact for Dynamics 365 support, troubleshooting, and issue resolution. Developing and maintaining business process flows, workflows, and Power Automate integrations. Designing and building Power Apps solutions that complement Dynamics 365 and streamline business processes. Leveraging Power BI to create dashboards and analytics that enhance decision-making. Working with business analysts to gather and refine requirements, translating them into technical solutions. Creating and managing custom entities, forms, views, and relationships. Implementing security roles, field-level security, and data access controls. Conducting system testing, user acceptance testing (UAT), and end-user training. Optimizing performance, data management, and system stability. Integrating Dynamics 365 with other business systems, including SharePoint, Power BI, and external APIs. Staying current on Microsoft Dynamics 365 and Power Platform updates, features, and emerging best practices. Performing related work as required. Requirements:
4 or more years of hands-on experience with Microsoft Dynamics CRM / Dynamics 365. Proficiency in the Microsoft Power Platform (Power Apps, Power Automate, Power BI, and Dataverse) is essential, with the ability to extend Dynamics 365 functionality using low-code solutions. Strong understanding of Dynamics 365 modules, including Sales, Customer Service, Marketing, Field Service, and Power Platform capabilities. Experience with Dynamics 365 customization, configuration, and administration. Experience in C#, .Net and Web services. Knowledge of relational databases, data models, and data integration. Excellent communication, collaboration, and problem-solving skills. The ability to create and maintain baseline configurations and roadmaps. A bachelor's degree is preferred but not required with considerable experience. Microsoft Dynamics 365 certifications (e.g., Dynamics 365 Fundamentals, Dynamics 365 Sales Functional Consultant) are preferred. Microsoft Power Platform certifications (e.g., Power Platform Fundamentals, Power Platform Functional Consultant) are a plus. Experience with Dynamics 365 SDK, JavaScript, and plug-in development is a plus. Familiarity with Azure services and cloud architecture. Understanding of ITIL or other IT service management frameworks. Project management or business analysis experience a plus. Excellent written and oral communication skills. Excellent interpersonal skills and customer service orientation. Ability to present ideas in business-friendly and user-friendly language. Highly self-motivated and directed. Keen attention to detail.
The Lead Dynamics Developer role includes the following:
Leading the design, configuration, and customization of Dynamics 365 solutions to meet business requirements. Serving as the primary points of contact for Dynamics 365 support, troubleshooting, and issue resolution. Developing and maintaining business process flows, workflows, and Power Automate integrations. Designing and building Power Apps solutions that complement Dynamics 365 and streamline business processes. Leveraging Power BI to create dashboards and analytics that enhance decision-making. Working with business analysts to gather and refine requirements, translating them into technical solutions. Creating and managing custom entities, forms, views, and relationships. Implementing security roles, field-level security, and data access controls. Conducting system testing, user acceptance testing (UAT), and end-user training. Optimizing performance, data management, and system stability. Integrating Dynamics 365 with other business systems, including SharePoint, Power BI, and external APIs. Staying current on Microsoft Dynamics 365 and Power Platform updates, features, and emerging best practices. Performing related work as required. Requirements:
4 or more years of hands-on experience with Microsoft Dynamics CRM / Dynamics 365. Proficiency in the Microsoft Power Platform (Power Apps, Power Automate, Power BI, and Dataverse) is essential, with the ability to extend Dynamics 365 functionality using low-code solutions. Strong understanding of Dynamics 365 modules, including Sales, Customer Service, Marketing, Field Service, and Power Platform capabilities. Experience with Dynamics 365 customization, configuration, and administration. Experience in C#, .Net and Web services. Knowledge of relational databases, data models, and data integration. Excellent communication, collaboration, and problem-solving skills. The ability to create and maintain baseline configurations and roadmaps. A bachelor's degree is preferred but not required with considerable experience. Microsoft Dynamics 365 certifications (e.g., Dynamics 365 Fundamentals, Dynamics 365 Sales Functional Consultant) are preferred. Microsoft Power Platform certifications (e.g., Power Platform Fundamentals, Power Platform Functional Consultant) are a plus. Experience with Dynamics 365 SDK, JavaScript, and plug-in development is a plus. Familiarity with Azure services and cloud architecture. Understanding of ITIL or other IT service management frameworks. Project management or business analysis experience a plus. Excellent written and oral communication skills. Excellent interpersonal skills and customer service orientation. Ability to present ideas in business-friendly and user-friendly language. Highly self-motivated and directed. Keen attention to detail.