Application Developer - Senior (Power Pages Migration)

Remote β€’ Posted 2 hours ago β€’ Updated 2 hours ago
Contract Independent
Contract W2
Contract Corp To Corp
12 Months
No Travel Required
Remote
Depends on Experience
Fitment

Dice Job Match Scoreβ„’

πŸ”’ Crunching numbers...

Job Details

Skills

  • Adxstudio Portals
  • Microsoft Power Pages
  • Power Platform Cli
  • Liquid Templates
  • .Net/C#
  • Microsoft Copilot
  • Github Copilot
  • Entity Forms/Web Forms

Summary

Job Title: Application Developer - Senior (Full Stack Developer / Power Pages Migration Specialist)

Job Posting ID: GOAPRDJP00001051

Client: Provincial Government (Alberta, Canada)

Project: ADX Studio Modernization

Positions: 2

Location: 2nd Floor, J.G. O'Donoghue Building, Edmonton, Alberta

Work Model: 100% Remote (work must be done from within Canada); occasional onsite meetings on reasonable notice

Term: Nov 16, 2026 to Mar 31, 2027 (approx. 6 months)

Hours: 8:15 AM - 4:30 PM Alberta time, Monday-Friday, excluding provincial holidays

Project Scope

The Province requires 2 Full Stack Developers / Power Pages Migration Specialists for a 6-month term to lead the modernization of legacy portal infrastructure. The ideal candidate has extensive Adxstudio Portals experience and deep expertise transitioning these systems to modern Microsoft Power Pages, leveraging Dataverse and the enhanced data model. The team will analyze, migrate and optimize entity forms, Liquid templates, web files and custom JavaScript, using enterprise AI tools such as Microsoft Copilot to accelerate code translation, automate schema mapping and improve efficiency.

Key Responsibilities

  • Migration Strategy and Technical Discovery: analyze legacy Adxstudio portal architecture, identify custom configurations (adx_ entities), lead technical discovery and deliver solution design artifacts.
  • AI-Accelerated Code and Logic Conversion: use Microsoft Copilot (Copilot for Power Pages, GitHub Copilot) to translate legacy .NET/C# business logic into Liquid Web Templates, generate custom JavaScript and refactor CSS.
  • Data Migration and Schema Refactoring: use Power Platform CLI (pac ppa) and Dataverse migration tools to move data from the standard model to the Enhanced Data Model.
  • Form/List Modernization: recreate Entity Forms, Web Forms and Lists as Power Pages Multistep Forms, using AI prompt engineering to accelerate validation scripts.
  • System Integration and Security: maintain external integrations (payment processing, authentication frameworks, SharePoint) and map legacy security roles to Dataverse Table Permissions and Web Roles.
  • Testing, Deployment and Knowledge Sharing: perform UAT, debug migration errors, support launch, maintain technical documentation and onboard incoming team members.

Key Skills

  • Adxstudio Portals and Microsoft Power Pages migration
  • Dataverse and the Enhanced Data Model
  • Liquid templates, JavaScript, CSS and .NET/C#
  • Power Platform CLI and Dataverse migration tools
  • Enterprise AI developer tools (Microsoft Copilot, GitHub Copilot)

Additional Information

  • Incumbency: Net new role.
  • Equipment: Contractor supplies all equipment; computer must run a modern version of Windows or macOS compatible with Azure Virtual Desktop (Windows strongly preferred).
  • No travel, relocation or expenses paid for onsite meetings.
  • Interviews expected approximately 2 weeks after the posting closes.

Submission Requirements

  • Resume must describe all required experience under the job/project where it was gained (simply copying the qualification is not sufficient).
  • Each job/project must show its term in MMM/YYYY to MMM/YYYY format.
  • Three references for whom similar work has been performed, most recent first.
  • Standard criminal record check required before start (at no cost to the Province).
  • Mandatory the client training once hired (FOIP, Security/Cybersecurity awareness, and others).
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: 91141616
  • Position Id: 5272-21661-1793825260
  • Posted 2 hours ago
Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.