- Temporary
Our Public Sector client is seeking 2 Full Stack Developers / Power Pages Migration Specialists for a 6-month contract to support the ADX Studio Modernization Project. The selected resources will lead the modernization of legacy Adxstudio portal infrastructure, transitioning existing systems to modern Microsoft Power Pages utilizing Dataverse and the Enhanced Data Model. The role involves analyzing, migrating, and optimizing entity forms, Liquid templates, web files, and custom JavaScript code while leveraging enterprise AI tools, including Microsoft Copilot and GitHub Copilot, to accelerate code translation, automate schema mapping, and improve migration efficiency. This position is primarily remote and must be performed from within Canada.
Responsibilities
• Analyze legacy Adxstudio portal architecture and identify custom configurations (adx_ entities).
• Contribute to field research, lead technical discovery, and deliver solution design artifacts.
• Leverage enterprise AI development tools including 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 to modern standards.
• Use Power Platform CLI (Client ppa) and Dataverse migration tools to migrate data from the standard model to the Enhanced Data Model.
• Recreate Entity Forms, Web Forms, and Lists into modern Power Pages Multistep Forms.
• Apply AI prompt engineering techniques to accelerate field validation scripts and optimize code.
• Maintain seamless functionality across external integrations, including payment processing, authentication frameworks, and SharePoint.
• Map legacy security roles to Dataverse Table Permissions and Web Roles.
• Perform user acceptance testing (UAT) and debug migration errors using AI diagnostic workflows.
• Support launch activities and maintain technical documentation.
• Facilitate knowledge transfer and onboard incoming technical team members.
Qualifications
• Experience as a Full Stack Developer with expertise in Adxstudio Portals and Microsoft Power Pages migrations.
• Deep expertise transitioning legacy portal environments to Power Pages utilizing Dataverse and the Enhanced Data Model.
• Experience analyzing and modernizing entity forms, Liquid templates, web files, and custom JavaScript code.
• Proficiency with Microsoft Copilot, Copilot for Power Pages, and GitHub Copilot for AI-assisted development and code conversion.
• Experience translating legacy .NET/C# business logic into modern Power Pages solutions.
• Hands-on experience with Power Platform CLI (Client ppa) and Dataverse migration tools.
• Strong understanding of Power Pages Multistep Forms, Dataverse Table Permissions, and Web Roles.
• Experience supporting integrations with payment processing platforms, authentication frameworks, and SharePoint.
• Proven experience performing UAT, troubleshooting migration issues, and supporting production deployments.
• Strong documentation and knowledge transfer skills.
• Ability to work remotely within Canada and participate in occasional onsite meetings or work sessions as required.
• Must be able to obtain and successfully complete required background checks and mandatory training.
Working Arrangement
• Primarily remote position with work performed from within Canada.
• Standard working hours are 8:15 AM to 4:30 PM Alberta time, Monday to Friday.
• While the role is expected to be 100% remote, occasional attendance at onsite meetings or work sessions may be required with reasonable notice.
• Any travel, commuting, accommodation, relocation, or meal expenses related to onsite attendance are the responsibility of the contractor.
Equipment Requirements
The candidate/contractor is responsible for providing and maintaining all equipment necessary to perform the work remotely, including:
• Computer/laptop
• Software
• Printer (if required)
• Office supplies
• Appropriate home office furniture and workspace
Additional requirements include:
• A computer running a modern version of Windows or macOS that is compatible with Azure Virtual Desktop (AVD) and related remote-access software.
• Windows is strongly preferred due to system compatibility requirements.
• The client will provide the necessary credentials and access to client systems, but all physical hardware, workspace setup, and associated costs remain the contractor's responsibility.