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).