01 Nov
|
Russell Tobin
|
Edmonton
01 Nov
Russell Tobin
Edmonton
Russell Tobin & Associates is hiring on behalf of one of its esteemed clients. Job Title: Senior Application Developer – Power Pages Migration Specialist
Location:
Edmonton, Alberta, Canada (Primarily Remote with occasional on-site meetings as required) Duration: 93 Business Days Client: Public Sector Pay Rate: $85
- $90/hr [CAD] Project Overview
- We are seeking two experienced Full Stack Developers / Power Pages Migration Specialists for a six-month contract to modernize legacy portal infrastructure. The successful candidates will have strong experience with Adxstudio Portals (v8) and Microsoft Power Pages, including migration to Dataverse Enhanced Data Model.
- The role involves analyzing, migrating, and optimizing legacy portal components, including entity forms, Liquid templates, web files, and custom JavaScript. Candidates will also leverage Microsoft Copilot and other AI-powered development tools to accelerate code conversion, automate schema mapping, and improve migration efficiency.
Key Responsibilities
- Migration Strategy and Technical Discovery: Analyze legacy Adxstudio Portals architecture, identify custom configurations and adx_ entities, conduct technical discovery, and develop solution design documentation.
- AI-Assisted Code Conversion: Use Microsoft Copilot, Copilot for Power Pages, and GitHub Copilot to convert legacy .
NET/C# business logic into Liquid templates, generate JavaScript, and modernize CSS.
- Data Migration and Schema Refactoring: Use Power Platform CLI (pac ppa) and Dataverse migration tools to migrate portal data from the standard data model to the Enhanced Data Model.
- Forms and Lists Modernization: Rebuild Entity Forms, Web Forms, and Lists as contemporary Power Pages Multistep Forms,
including field validation and custom scripting.
- System Integration and Security: Maintain integrations with payment processing systems, authentication frameworks, and SharePoint. Map legacy security roles to Dataverse Table Permissions and Web Roles.
- Testing and Deployment: Conduct user acceptance testing (UAT), troubleshoot migration issues, support deployment and launch activities, and validate functionality.
- Documentation and Knowledge Transfer: Maintain technical documentation, share migration knowledge, and support onboarding of technical team members. Mandatory Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Microsoft Certified: Power Platform Developer Associate (PL-400) and the additional Microsoft certification specified in the project requirements.
- Minimum 3 years of experience developing and migrating Adxstudio Portals (v8) to Power Apps Portals.
- Minimum 3 years of experience developing Adxstudio Portals (v8) and Power Apps Portals.
- Minimum 3 years of experience migrating standard portal data models to the Enhanced Data Model.
- Minimum 1 year of demonstrated experience using Microsoft Copilot to assist with Liquid template translation.
- Ability to provide a Conflict of Interest attestation. Nice-to-Have Qualifications
- Minimum 3 years of experience integrating Power Pages with external systems.
- Minimum 3 years of experience mapping legacy security roles to Dataverse Table Permissions and Web Roles.
- Minimum 3 years of expertise in Liquid syntax, custom JavaScript, HTML5, and custom business logic. If this opportunity matches your experience and career goals, please share your most updated resume for consideration.
📌 Senior Application Developer (Edmonton)
🏢 Russell Tobin
📍 Edmonton