Microsoft Dynamics 365 Developer / Analyst
On-siteTrenton, New Jersey, United States
Job Summary
Provision, develop, and maintain Microsoft Dynamics 365 CRM platform configurations, custom code, and integrations while prioritizing native features. Work with business users to assess processes, design documentation, and deliver recommendations that improve efficiencies and add value. Lead key software projects from requirements gathering through testing and quality assurance, ensuring accurate mapping of business workflows to technical solutions. Troubleshoot system errors, optimize performance, and manage data migrations for legacy systems. Create and maintain comprehensive task, knowledge transfer, and FAQ documentation to support continuous improvement and operational excellence.
Required Qualifications
- Experience implementing Microsoft Dynamics 365 CRM-based business solutions
- Sound knowledge in Dynamics CRM Best Practices
- Entities/tables
- Workflows
- Configurations
- Business process flows
- Portals
- Custom development
- Integration development
- Reporting
- Dashboards
- Web Resources
- CRM Solutions File Management
- Developing custom applications using the xRM framework
- Expertise in Dynamics 365 CRM configurations
- Planning, designing, installing, configuring, and customizing of relational data modeling of Dynamics CRM solutions
- Observing best practices in regards to supported extensions of the platform
- Ability to communicate effectively in both spoken and written English
- 2+ years of experience with Microsoft Dynamics 365 configuration and custom code
- 5+ years of experience with Microsoft Dynamics CRM as a developer
- Significant knowledge of Dynamics 2016/365 CRM
- O365 platform as it pertains to feature sets that integrate with Dynamics CRM solutions, including SharePoint
- Experience in customizations utilizing custom code in C#.NET
- Experience in customizations utilizing custom code in JavaScript
- Experience in customizations utilizing custom code in HTML
- Experience in customizations utilizing custom code in SQL Server
- Experience with XrmToolBox
- Experience with plug-ins
- Experience with ribbon workbench
- Experience with scripting
- Experience with form creation
- Experience with the CRM API
- Experience with web services REST/ODATA
- Experience with SOAP endpoints
- Ability to create and register add-ins with custom C# code
- Ability to convey knowledge to both developers and business users
- Understanding of the Dynamics 2016/365 CRM data model
- At least 3 years designing, creating, customizing and configuring Dynamics 2016/365 CRM solutions
- Innovative module solutions using both core CRM capabilities as well as custom xRM solutions
- Extensive experience setting up and configuring Dynamics 2016/365 CRM with O365
- Expertise in Business Process Flows (BPFs)
- Out-of-the box workflows
- Custom workflows
- Forms
- Views
- Reports
- Knowledge of and ability to configure business units
- Knowledge of and ability to configure security groups
- Knowledge of and ability to configure teams
- Knowledge of and ability to configure roles
- Knowledge of and ability to configure web roles
- SSRS development for custom reporting
- Ability to troubleshoot Dynamics CRM errors
- Ability to troubleshoot performance related issues
- Ability to create and maintain task, knowledge transfer and FAQ documentation
- Ability to document as-is processes
- Ability to recommend improvements
- Ability to streamline business processes into design document of to-be processes
- Ability to identify operational objectives by evaluating and documenting required business workflows
- Ability to work closely with business users to identify, map and document each business requirement
- Ability to lead key specific software projects starting with project requirements gathering
- Ability to produce requirement specification
- Ability to conduct testing
- Ability to conduct quality assurance
- Ability to work with other technical and project groups to ensure that software application requirements are identified at an early stage
- Ability to produce plans for any upgrades/expansions and new build
- Ability to maintain requirements
- Ability to maintain change requests
- Ability to track gaps between software and business requirements specifications
- Ability to maintain the documentation, processes, guidelines, and procedures of the project management methodology
- Ability to maintain infrastructure procedures and protocols for the smooth operation of the day-to-day business
- Ability to prepare project documentation as required
- Ability to champion the production of business cases for software development or migration
- Ability to partner with business, clinical, quality and utilization teams to complete project management activities
- Ability to review current system data structure
- Ability to model new data structure based on current operational requirements
- Ability to evaluate and map existing data structure fields for legacy data migration
- Ability to create test cases
- Ability to report on outcomes
- 6 to 8+ yrs of relevant work experience
Desired Qualifications
- 4 year+ degree preferred
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.