Job Summary
The NJDOH Microsoft Dynamics 365 Developer / Analyst is responsible for the development, configuration, and maintenance of Microsoft Dynamics 365 CRM solutions. This role involves working closely with business users to improve processes, designing and implementing custom and out-of-the-box CRM features, and ensuring seamless integration with related platforms such as Office 365 and SharePoint. The position requires strong technical expertise in Dynamics 365 development and analysis, with an emphasis on best practices and minimal custom coding. This is a government role requiring on-site presence in Trenton, NJ for three days a week, with limited remote work.
Responsibilities
- Provision, develop, and maintain Microsoft Dynamics 365 CRM platform and related solutions.
- Configure entities, workflows, business process flows, portals, and custom applications using the xRM framework.
- Design, install, configure, and customize relational data models and CRM modules.
- Collaborate with business users to assess processes, gather requirements, and recommend improvements.
- Conduct research and analysis to develop feasible and functional technical solutions.
- Develop custom code using C#.NET, JavaScript, HTML, and SQL Server as needed.
- Create and maintain documentation including task lists, knowledge transfer materials, and FAQs.
- Work with project teams to capture software requirements, manage change requests, and document gaps.
- Prepare project documentation and support business case development for software initiatives.
- Evaluate and model data structures for legacy data migration and new implementations.
- Create test cases and report test outcomes to ensure quality delivery.
Required Skills & Certifications
- Minimum 5 years experience with Microsoft Dynamics CRM/365 development and configuration.
- Strong knowledge of Dynamics 2016/365 CRM features, O365 integration, and SharePoint Online.
- Proficiency in C#.NET, JavaScript, HTML, SQL Server, and CRM API (REST/ODATA, SOAP).
- Experience with XrmToolBox, plug-ins, ribbon workbench, scripting, and form creation.
- Expertise in Business Process Flows, workflows, forms, views, reports, and security configuration.
- Experience with SSRS custom report development.
- Ability to communicate effectively in written and spoken English.
- Experience gathering and documenting business and technical requirements.
- Experience creating and maintaining SDLC documentation and translating requirements into design documents.
- Bachelor's degree or higher preferred.
Preferred Skills & Certifications
- Experience with Dynamics 365 Field Operations modules.
- Experience with Dynamics 365 Portal Design and Power Apps Portals development.
- Hands-on experience with Jira, Azure DevOps, or equivalent project management tools.
- Experience packaging and deploying Dynamics 365 solutions across environments (QA, UAT, Prod).
- Prior experience working with business, clinical, quality, and utilization teams.
Special Considerations
- Candidates must interview in-person; remote webcam interviews are not permitted.
- Position requires 3 days per week physically on-site in Trenton, NJ, from 8:00 AM to 4:30 PM.
- Remote work is limited to 2 days per week and is non-negotiable.
- Absences longer than two weeks require prior approval and must provide reachable contact information.
- Government position with strict adherence to on-site and remote work policies.
Scheduling
- Work schedule is Monday through Friday, 8:00 AM to 4:30 PM.
- Three days per week on-site in Trenton, NJ office.
- Two days per week remote work allowed.