GOAPR1051 – Application Developer – Senior (Edmonton)

GOAPR1051 – Application Developer – Senior (Edmonton)

06 Nov
|
S M Software Solutions
|
Edmonton

06 Nov

S M Software Solutions

Edmonton

Client: Government of Alberta – GOAPRDJP000001051

We are seeking a highly experienced Senior Application Developer – Power Pages Migration Specialist to lead the modernization of legacy portal infrastructure for the Government of Alberta.

The ideal candidate will have extensive experience with Ad Studio Portals (v8), Microsoft Power Apps Portals, Microsoft Power Pages, Dataverse, Enhanced Data Models, Liquid templates, JavaScript, and CSS3. The successful candidate will be responsible for analysing, migrating, and optimizing legacy portal components, leveraging Microsoft Copilot and other enterprise AI development tools to accelerate code translation, automate schema mapping, improve system integrations, and ensure a smooth migration to modern Microsoft Power Pages.

Role Snapshot

- Job Title: GOAPRDJP000001051 – Application Developer – Senior
- Client: Government of Alberta
- Work Location: 7000 – 113 ST, Edmonton, Alberta, Canada, T6H 5T6
- Work Arrangement: Primarily Remote
- Estimated Start Date: November 16, 2026
- Estimated End Date: March 31, 2027
- Business Days: 93.00
- Hours: 7.25 hours per day
- Number of Resources Required: 2 Full Stack Developers / Power Pages Migration Specialists

Must Have
- Demonstrated experience using Microsoft Copilot for Liquid translation, JavaScript generation, and troubleshooting – 1 year.
- Experience developing and migrating Ad Studio Portals (v8) to Power Apps Portals and Microsoft Power Pages – 3 years.
- Experience developing Ad Studio Portals (v8), Power Apps Portals, and Microsoft Power Pages – 3 years.
- Experience migrating standard portal data models to Enhanced Data Models using Power Platform – 3 years.

Nice to Have
- Experience integrating Power Pages with external systems, including payment processing, authentication providers, and SharePoint – 3 years.
- Experience mapping legacy security roles to Dataverse Table Permissions and Web Roles in Power Pages – 3 years.
- Expertise in Liquid syntax, custom JavaScript, HTML5, custom logic, and CSS3 refactoring within portal templates – 3 years.





Description Scope The province requires 2 Full Stack Developers / Power Pages Migration Specialists to lead the modernization of its legacy portal infrastructure. The ideal candidate will have extensive experience with Ad Studio Portals and deep expertise in transitioning these systems to up-to-date Microsoft Power Pages, leveraging Dataverse and the Enhanced Data Model.

Team members will be responsible for analysing, migrating, and optimizing entity forms, Liquid templates, web files, and custom JavaScript code to the new platform, utilizing enterprise AI tools such as Microsoft Copilot to accelerate code translation, automate schema mapping, and enhance efficiency across the migration lifecycle.

Duties and Responsibilities

This is the standard description of services – revise as needed.

- Migration Strategy & Technical Discovery
- Analyse legacy Ad Studio portal architecture.
- Identify custom configurations (ad_ entities).
- Contribute to field research.
- Lead technical discovery.
- Deliver solution design artifacts.
- AI-Accelerated Code & Logic Conversion
- Leverage enterprise AI development tools, including Microsoft Copilot (Copilot for Power Pages and GitHub Copilot), to translate legacy .NET/C# business logic into Liquid Web Templates.
- Generate custom JavaScript.
- Refactor CSS to modern standards.
- Data Migration & Schema Refactoring
- Use Power Platform CLI (Pac papa) and Dataverse migration tools to migrate data from the standard model to the Enhanced Data Model.
- Form/List Modernization
- Recreate Entity Forms, Web Forms, and Lists into modern Power Pages Multistep Forms.
- Use AI prompt engineering to accelerate field validation scripts and optimize code.




- System Integration & Security
- Maintain seamless functionality across external integrations, including payment processing, authentication frameworks, and SharePoint.
- Map legacy security roles to Dataverse Table Permissions and Web Roles.
- Testing, Deployment & Knowledge Sharing
- Perform User Acceptance Testing (UAT).
- Debug migration errors via AI diagnostic workflows.
- Support launch activities.
- Maintain technical documentation.
- Onboard incoming technical team members.

How to Apply If you have the required experience and are available for new opportunities, kindly send the following mandatory documents to [email protected] by Wednesday, November 4, 2026, at 4:00 PM EST .

Mandatory Documents

- Updated Resume in Word format (Mandatory)
- Skills Matrix and References (Mandatory)
- Expected Hourly Rate (Mandatory)
- Visa Status (Mandatory)
- LinkedIn ID (Mandatory)

Without the mandatory documents, we cannot submit a candidate. Apply Online Interested Candidates Can Apply Directly Through Our Career Portal APPLY ONLINE WhatsApp Group For daily job updates, you can also join our WhatsApp group using the link below:

Join our WhatsApp Group

Additional Information

Work Arrangement – Remote This resource will primarily work remotely; however, the resource may be required to attend meetings or work sessions in the office on reasonable notice from the province.

At the time of providing such notice, the province will advise of the expected duration of any such meetings or work sessions.

However, time to travel and any associated expenses to and from Edmonton and/or travel within Alberta will be at no cost to the province.

Email is the best way to reach us. You have received this message either as a result of contacting our company to express interest in employment or as a result of posting your resume in a location that can be accessed by recruiters or HR specialists, which suggests an interest in being contacted about employment opportunities.

📌 GOAPR1051 – Application Developer – Senior (Edmonton)
🏢 S M Software Solutions
📍 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: goapr1051 – application developer – senior (edmonton) / edmonton

Subscribe to this job alert:

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