Job Listing Information

Microsoft Dynamics 365 & .NET FS Developer
  • 24-Mar-2026 to 07-Apr-2026 (UTC)
  • Middletown, PA, USA
  • Full Time
  • Long Term Contract Length
  • 40 Weekly Hours

Description of Duties

- Leads and/or participates in project teams for system work efforts to enterprise systems.  Gathers information from user departments to determine how to best support the needs of end users.

- Configures and maintains enterprise systems and software to support end users and Commission business processes.  Identifies and corrects configuration issues to restore solutions and ensure proper operation.

- Develops and maintains Business Process Procedures (BPPs) and other documentation.

- Aids end users by troubleshooting, analyzing, and resolving concerns regarding enterprise systems, solutions, and processes.

- Participates and/or assists in training of end users regarding their specific systems and processes.

- Develops, maintains, executes, and validates test scripts and the testing process.  Coordinates with other business units to accomplish successful implementation of changes.

- Conducts reviews and comparisons of current business processes with the best practices to determine where business processes or system changes are necessary.

- Monitors business systems and business processes to identify and recommend opportunities for process improvement.

- Reviews changes to legislation, contracts, regulations, business operational procedures or systems that may impact the Commission.  Determines what changes may be necessary to incorporate within enterprise systems.

- Utilizes various software and/or technology tools to perform job duties.

- Performs related duties as assigned.

- Perform all duties related to the application development life cycle including, but not limited to, determining requirements, coding/building, unit testing, and implementation.

 

Minimum Experience

- Design and implement model driven apps, Dataverse tables, forms, views, business rules, security roles, and solutions.

- Build Power Automate flows and integrate with internal/external systems.

- Develop plugins, custom workflow activities, Web API integrations, JavaScript form scripts, and PCF controls.

- Apply ALM best practices: solution layering, environment strategies, deployment pipelines.

- Build secure RESTful APIs with ASP.NET Core, Node.js and Entity Framework Core using C# and VB.NET.

- Develop React/TypeScript single page applications using modern patterns.

- Ensure UI/UX quality, accessibility, and performance optimizations.

- Hands on with Dynamics 365 CE/Dataverse: solutions, forms/views, security roles/teams, business rules, JavaScript customizations. 

- Power Platform skills: Power Apps (model driven), Power Automate, MS Flows, Power BI, environment strategy.

- Proficiency in C#, VB.NET, ASP.NET Core, Web API, Entity Framework Core, SQL Server.

- Front end expertise with React, TypeScript, Angular, HTML5, CSS3

- Experience developing plugins, custom workflow activities, and PCF controls.

- Integrations using OAuth 2.0/OpenID Connect, AAD, REST, Microsoft Graph.

- Git based workflows and CI/CD Azure DevOps.

- Experience developing Power Apps, including Canvas Apps & Model-driven Apps

- Experience in developing and maintaining easy to use Dynamics Web Portal for customer self-service include the ability for capturing real time payments from customers.

- Experience in developing and maintaining real time integration between CE and F&O via LogicApps

- Experience in developing and maintaining SOAP and REST APIs to integrate with 3rd party SAS applications.

- Experience with maintaining custom code in Azure DevOps

- Experience in writing custom code, plugin code etc. built on the Dynamics platform

- Experience in enhancing ChatBOT experiences available in the Azure platform for online customers.

- Experience in enhancing Azure BOT framework to automate business processes.

 

Preferred Experience

- 8+ years of enterprise system experience in configuring enterprise software, providing technical assistance, conducting system testing, and developing end user procedures. 

- Equivalent combination of education and/or experience may be accepted.

 

Certifications/Education

- Bachelor’s degree in information technology or closely related field.  Equivalent combination of education and/or experience may be accepted.

- Microsoft certifications in specified technical areas are a plus, but not required

 

Fill the skill matrix below:

Skill

Required/Desired

Amount

Candidate's No. of years of experience

**Please refer to Job Description for Skills Required**

Required

 

 

Bachelor’s degree in information technology or closely related field. Equivalent combination of education and/or experience may be accepted.

Required

 

 

Experience configuring enterprise software, providing technical assistance, conducting system testing, and developing end user procedures

Highly desired

8

 

Microsoft certifications in specified technical areas

Highly desired