Full Time, Employee

Harrisburg PA

The Pennsylvania Department of Natural Resources (DCNR) has made a significant investment in Microsoft’s Dynamics CRM technology, initially in its 2011 on-premises version, and, more recently, online with Dynamics 365.

DCNR systems deployed in Microsoft Dynamics 2011 that need to be maintained until they are either decommissioned or converted include:
• Snowmobile / ATV Management System (SAMS)
• Construction Project Tracking System
• Vehicle Reservation System

DCNR systems deployed in Microsoft Dynamics 365 Online include:
• Recreation and Conservation Electronic Records System (RACERS)
• Legal Contracts System

The selected candidate will be responsible for the maintenance of Dynamics CRM systems by performing user and role management, creating new entities and fields, modifying menus, toolbars, and forms, managing views and reports, and implementing form and entity operations by way of JavaScript and .NET plugins, as well as replacing Dynamics 2011 systems with Dynamics 365 Online solutions. The person in this position will also be responsible for maintaining several .NET-based websites that interact with Dynamics CRM by way of native CRM web services.

Maintenance work will be assigned on an as-needed basis by the chief of the Commercial of the Shelf Software section, and enhancement development and conversion projects will be conducted by the DCNR Project Manager, but the ideal candidate will often be required to work independently and directly with program area staff to gather requirements, analyze business needs, formulate solutions, and conduct testing and deployment.

All source code will be checked in and all development tasks will be recorded, assigned, and tracked using Azure DevOps.

Strong analytical, organizational and project management skills

Bachelor’s degree in Computer Science or a related field

Strong communication skills

Ability to participate in business requirements gathering sessions and technical reviews

Experience implementing and supporting Dynamics CRM solutions; Dynamics 2011 and 365 v9 preferred

Development experience using .Net, C# and JavaScript

Understanding of CRM pipeline, transaction processing and order of operations

Experience migrating solutions and data in both online and on-premises environments

Experience developing and implementing web service API calls for systems integration

In-depth understanding of CRM hierarchical security model, business units, roles and field security

Experience packaging and deploying CRM solutions and solution patches

Experience with Microsoft Team Foundation Server / Visual Studio Team Services / Azure DevOps

Experience in portal development and Visual Studio composite controls

Understanding of TLS 1.2 security protocols