Job Title: Senior Application Developer
Location: Edmonton, AB
Work Arrangement: Primarily Remote | Onsite Meetings May Be Required
Duration: 4 Months
Shift & Schedule: Monday–Friday | 8:15 AM–4:30 PM Alberta Time
Pay Rate: CAD $80 to $85 per hour
Position Overview
We are seeking an experienced Senior Application Developer to modernize legacy Adxstudio Portals and migrate them to Microsoft Power Pages. The role requires expertise in Microsoft Power Platform, Dataverse, Liquid templates, JavaScript, and AI-assisted development tools.
Required Qualifications
Microsoft Certified: Power Platform Developer Associate (PL-400) and Power Platform Functional Consultant Associate (PL-200 or AB-410), or equivalent experience, typically demonstrated through five years of hands-on Microsoft Power Platform experience.
Experience with Power Apps, Power Automate, Dataverse, and Dynamics 365 applications.
3+ years of experience developing and migrating Adxstudio Portals (v8) to Power Apps Portals and Microsoft Power Pages.
3+ years of experience migrating standard portal data models to the Enhanced Data Model using Power Platform.
3+ years of experience integrating Power Pages with external systems, including payment processing, authentication providers, and SharePoint.
3+ years of experience mapping legacy security roles to Dataverse Table Permissions and Web Roles.
3+ years of experience with Liquid syntax, custom JavaScript, HTML5, custom logic, and CSS3 refactoring.
Experience using Microsoft Copilot for Liquid translation, JavaScript generation, and troubleshooting.
Responsibilities
Analyze legacy Adxstudio portal architecture, identify custom configurations, and develop migration strategies.
Use Microsoft Copilot and GitHub Copilot to accelerate code conversion, JavaScript generation, and CSS refactoring.
Migrate portal data to the Dataverse Enhanced Data Model using Power Platform CLI and migration tools.
Modernize Entity Forms, Web Forms, and Lists into Microsoft Power Pages forms and lists.
Maintain integrations with payment systems, authentication frameworks, and SharePoint.
Map legacy security roles to Dataverse Table Permissions and Web Roles.
Perform user acceptance testing, troubleshoot migration issues, and support deployment activities.
Maintain technical documentation and assist with onboarding technical team members.
Additional Information
Work must be performed from within Canada.
The contractor must supply the equipment and workspace required for remote work.
Windows is preferred for compatibility with Azure Virtual Desktop and related remote-access software.
Onsite meetings or work sessions in Edmonton may be required with reasonable notice. Travel and related expenses are not reimbursed.
Three professional references for similar work must be provided.