Senior Application Developer (Edmonton)

Senior Application Developer (Edmonton)

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

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior application developer (edmonton) / edmonton

Subscribe to this job alert:

Get the latest job offers by email for: senior application developer (edmonton) / edmonton