MS Power Platform Developer

Hybrid in Raleigh, NC, US • Posted 8 hours ago • Updated 8 hours ago
Full Time
No Travel Required
Able to Sponsor
Hybrid
Depends on Experience
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Power Platform-related technologies
  • Dataverse
  • and SQL/database structures

Summary

Role-MS Power Platform Developer & Architect

Location: Raleigh, North Carolina
Employment Type: Contract
Industry: Government / Public Sector
Experience: 7+ years preferred

Job Summary

We are seeking an experienced Microsoft Power Platform Developer to support a statewide public health initiative for the State Client.The selected candidate will play a key role in designing, developing, integrating, and implementing a new statewide billing solution for establishments holding food, lodging, pool, and tattoo permits.

The existing billing application is approaching end-of-life and will be deprecated. The new solution will recreate and enhance the existing functionality using the Microsoft Power Platform, including Power Apps, Power Automate, Dataverse, Dynamics 365, and related Microsoft technologies.

This is a hands-on development role requiring strong experience with Power Platform application development, Dataverse, SQL databases, integrations, workflow automation, Dynamics, and Application Lifecycle Management (ALM).

Key Responsibilities

  • Design, develop, configure, test, and implement enterprise solutions using Microsoft Power Platform.
  • Develop business applications using Power Apps and Dataverse.
  • Build automated business processes and workflows using Power Automate.
  • Work with Dynamics 365 / Dynamics records, entities, cases, contacts, invoices, payments, and related business data.
  • Develop a data pipeline to synchronize SQL data from an AWS-hosted cloud database into Microsoft Dataverse.
  • Use synchronized Dataverse data to establish and maintain a census of active facilities subject to billing.
  • Develop automated processes for generating invoices based on facility and permit information.
  • Configure automated invoice delivery to email addresses maintained in the system.
  • Develop functionality to track invoice status, payments received, outstanding balances, and closed invoices.
  • Integrate the billing solution with PayIt to support online payment processing.
  • Consume payment reports received from PayIt and convert payment information into appropriate Dynamics payment records.
  • Develop processes to associate incoming payments with open invoices and automatically update invoice status.
  • Build functionality to record payments received by check.
  • Support workflows for submitting check payments to the controller and reconciling payment information with NCFS.
  • Configure case management functionality to track billing-related communications, including calls and emails.
  • Establish relationships between Contacts, Cases, Invoices, Payments, and other associated Dynamics records.
  • Develop reporting and dashboards to monitor invoicing activity, payment status, program performance, and operational metrics.
  • Work with business stakeholders and technical teams to understand requirements and translate them into scalable Power Platform solutions.
  • Troubleshoot application, integration, workflow, and data-related issues.
  • Participate in application testing, defect resolution, deployment, and production support.
  • Establish and maintain a robust Application Lifecycle Management (ALM) process.
  • Support deployment across Development, UAT, and Production environments.
  • Ensure application components, configurations, GUIDs, and related dependencies are properly synchronized across environments.
  • Support seamless promotion of Power Platform solutions between environments.
  • Follow development standards, documentation practices, security requirements, and change-management procedures.

Required Technical Skills

Candidates should have strong hands-on experience with the following:

Microsoft Power Platform

  • Microsoft Power Platform
  • Power Apps
  • Power Automate
  • Dataverse
  • Power Virtual Agent / Copilot Studio
  • Canvas Apps and/or Model-Driven Apps
  • Power Platform solution development and deployment

Dynamics

  • Microsoft Dynamics / Dynamics 365
  • Case Management
  • Contacts and Accounts
  • Invoices and Payments
  • Business Process Automation
  • Dynamics data relationships and entities

Database & Integration

  • SQL
  • SQL database structures and relational databases
  • Data integration
  • Database-to-Dataverse integrations
  • Cloud-hosted databases
  • API/integration concepts
  • Data synchronization and transformation

ALM & Deployment

  • Power Platform Application Lifecycle Management (ALM)
  • Development, UAT, and Production environments
  • Solutions and solution management
  • Environment configuration
  • Deployment and promotion processes
  • Environment variables and connection references
  • Managing dependencies across environments

Preferred / Nice-to-Have Skills

  • Microsoft Certified: Power Platform Developer Associate (PL-400) or higher
  • Experience with Dynamics 365
  • Experience with Power Platform integrations
  • Experience integrating external payment platforms
  • Experience with PayIt or similar payment-processing platforms
  • Experience with financial/billing applications
  • Experience with payment reconciliation
  • Experience integrating with government financial systems such as NCFS
  • Experience working with AWS-hosted databases
  • Experience developing reporting and dashboards
  • Experience working on state or local government projects
  • Public-sector or healthcare/public-health technology experience

Qualifications

  • Bachelor's degree in Computer Science, Information Systems, Software Engineering, or a related field.
  • Minimum 3 years of professional experience in Microsoft Power Platform development and implementation.
  • Strong hands-on experience with Power Apps, Power Virtual Agent/Copilot Studio, and Dataverse.
  • Approximately 7+ years of experience with Power Platform-related technologies, Dataverse, and SQL/database structures, as applicable to the candidate's background.
  • Strong problem-solving and analytical skills.
  • Excellent attention to detail.
  • Strong written and verbal communication skills.
  • Ability to work independently and collaborate effectively with technical and business teams.
  • Ability to prioritize multiple assignments and manage time effectively.
  • Ability to understand complex business requirements and translate them into technical solutions.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10118415
  • Position Id: 9092501
  • Posted 8 hours ago
Contact the job poster
PC

Pranali Chaudhari

Recruiter @ NovaLink Solutions
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Raleigh, North Carolina

Today

Easy Apply

Contract, Third Party

$86 - $92

Hybrid in Raleigh, North Carolina

22d ago

Easy Apply

Full-time

65 - 70

Hybrid in Raleigh, North Carolina

Yesterday

Easy Apply

Contract, Third Party

Depends on Experience

Hybrid in Raleigh, North Carolina

Yesterday

Easy Apply

Third Party, Contract

Depends on Experience

Search all similar jobs