Location: Middletown, PA Position Type: Hybrid Hybrid Schedule: Onsite as needed Contract Length: Long-term with annual extensions
Position Overview: This role is responsible for designing, developing, configuring, and supporting enterprise applications, with a strong focus on Microsoft Dynamics 365 and the Power Platform, to meet evolving business and user needs. The position combines full lifecycle development, system administration, and business process optimization to ensure reliable, scalable, and efficient solutions.
Duties:
Lead and participate in project teams supporting enterprise system initiatives and enhancements
Gather and analyze business requirements from stakeholders to align system functionality with user needs
Configure, maintain, and troubleshoot enterprise systems to ensure optimal performance and reliability
Design and implement model-driven applications, Dataverse components, and security structures
Develop and maintain Power Automate flows and integrations with internal and external systems
Build and support custom solutions including plugins, workflow activities, PCF controls, and JavaScript customizations
Develop secure RESTful APIs and backend services using C#, VB.NET, ASP.NET Core, and Entity Framework
Create and maintain modern front-end applications using React, TypeScript, Angular, HTML5, and CSS3
Execute full application development lifecycle activities including requirements gathering, development, testing, and deployment
Develop, execute, and validate test scripts while coordinating testing efforts across business units
Monitor, analyze, and troubleshoot system issues, providing timely resolution and user support
Develop and maintain business process documentation, including Business Process Procedures (BPPs)
Conduct business process reviews and recommend improvements aligned with industry best practices
Evaluate impacts of regulatory, legislative, and operational changes on systems and recommend necessary updates
Support and train end users on system functionality, processes, and enhancements
Implement and maintain integrations using REST/SOAP APIs, OAuth 2.0, OpenID Connect, and Azure services
Manage code repositories, CI/CD pipelines, and deployment processes using Git and Azure DevOps
Develop and enhance customer-facing portals, including self-service and real-time payment capabilities
Build and maintain integrations between enterprise platforms using tools such as Logic Apps
Enhance chatbot capabilities and automation workflows using Azure Bot Framework
Monitor system performance and identify opportunities for continuous improvement
Utilize various tools and technologies to support development, reporting, and operational needs
Perform additional related duties as required
Required Skills:
Bachelor’s degree in Information Technology or a closely related field, or an equivalent combination of education and/or experience
Hands-on experience designing and implementing model-driven apps, Dataverse tables, forms, views, business rules, security roles, and solutions
Experience building Power Automate flows and integrating with internal and external systems
Experience developing plugins, custom workflow activities, Web API integrations, JavaScript form scripts, and PCF controls
Experience applying ALM best practices including solution layering, environment strategies, and deployment pipelines
Proficiency building secure RESTful APIs using ASP.NET Core, Node.js, Entity Framework Core, C#, and VB.NET
Experience developing modern single-page applications using React and TypeScript
Strong front-end development skills with React, TypeScript, Angular, HTML5, and CSS3
Experience ensuring UI/UX quality, accessibility, and performance optimization
Hands-on experience with Dynamics 365 CE/Dataverse including solutions, forms/views, security roles/teams, business rules, and JavaScript customizations
Experience with Microsoft Power Platform tools including Power Apps (model-driven and canvas), Power Automate, and Power BI
Proficiency with SQL Server and backend development technologies including Web API and Entity Framework Core
Experience integrating systems using REST/SOAP APIs, OAuth 2.0, OpenID Connect, Azure AD, and Microsoft Graph
Experience with Git-based workflows and CI/CD pipelines using Azure DevOps
Experience developing and maintaining Dynamics-based customer portals, including real-time payment capabilities
Experience building and maintaining integrations between enterprise systems using tools such as Logic Apps
Experience maintaining custom code, plugins, and enhancements within Dynamics platforms
Experience enhancing chatbot solutions and automation using Azure Bot Framework
Preferred Skills:
8+ years of experience configuring enterprise software, providing technical support, conducting system testing, and developing end-user procedures
Microsoft certifications in relevant technical areas
Equivalent combination of advanced education and/or additional relevant experience may be considered