Apply to Sr. Application Developer
emergiTEL is hiring for Sr. Application Developer
Location: Remote – Canada (must work within Canada; occasional onsite meetings in Edmonton)
Client: Public Sector
Contract Duration: 6 Months (Initial)
Start Date: ASAP
Below is the full job description:
JOB OPPORTUNITY
Job Title: Sr. Application Developer
(Project: ADX Studio Modernization – Power Pages Migration)
| Detail | Information |
|---|---|
| Job ID | GOAPRDJP00001051 |
| Contract Duration | 6 Months (Initial) |
| Location | Remote – Canada (must work within Canada) |
| Client | Public Sector |
| Start Date | ASAP |
Position Overview
The Province requires 2 Full Stack Developers / Power Pages Migration Specialists to lead the modernization of our legacy portal infrastructure. The ideal candidate will have extensive experience with Adxstudio Portals and deep expertise in transitioning these systems to modern Microsoft Power Pages, leveraging Dataverse and the Enhanced Data Model. Team members will be responsible for analyzing, 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.
Key Responsibilities
Migration Strategy & Technical Discovery
-
Analyze legacy Adxstudio portal architecture, identify custom configurations (adx_ entities), contribute to field research, lead technical discovery, and deliver solution design artifacts.
AI-Accelerated Code & Logic Conversion
-
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.
Data Migration & Schema Refactoring
-
Use Power Platform CLI (pac ppa) 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, using AI prompt engineering to accelerate field validation scripts and optimize code.
System Integration & Security
-
Maintain seamless functionality across external integrations (payment processing, authentication frameworks, SharePoint) and 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, and onboard incoming technical team members.
Required Skills & Experience
Education
-
University degree or college diploma in Computer Science, Information Technology, Software Engineering, or a related discipline.
-
An equivalent combination of education and experience may be considered.
Experience
-
5+ years of full-stack development experience.
-
Hands-on experience with Adxstudio Portals and migration to Microsoft Power Pages.
-
Strong experience with Dataverse, including the Enhanced Data Model.
-
Experience with Liquid Web Templates, custom JavaScript, and CSS refactoring.
-
Experience with .NET/C# business logic translation.
-
Experience with Power Platform CLI (pac ppa) and Dataverse migration tools.
-
Experience with external integrations (payment processing, authentication frameworks, SharePoint).
-
Experience with Dataverse Table Permissions and Web Roles.
-
Experience with UAT, debugging, and deployment.
-
Experience with Microsoft Copilot or GitHub Copilot for AI-accelerated development.
Technical Skills
-
Microsoft Power Pages
-
Adxstudio Portals
-
Dataverse / Enhanced Data Model
-
Liquid Web Templates
-
JavaScript
-
CSS
-
.NET / C#
-
Power Platform CLI (pac ppa)
-
Dataverse migration tools
-
Microsoft Copilot / GitHub Copilot
-
REST APIs
-
SharePoint integration
-
Authentication frameworks
-
Payment processing integration
Knowledge & Competencies
-
Strong problem-solving and analytical skills.
-
Excellent written and verbal communication skills.
-
Ability to work independently and within a team environment.
-
Strong organizational and time-management skills.
-
Ability to manage multiple priorities and deliverables.
Work Requirements
Location
-
This resource will primarily work remotely; however, the resource may be required to attend meetings or work sessions in office on reasonable notice from the Province.
-
Work must be done from within Canada due to network and data security issues.
-
In the event of an onsite meeting, the GoA does not pay for travel to attend on-site meetings, nor any expenses related to relocation, commuting, housing/accommodation, food/drink.
Hours
-
Standard hours of work are 08:15 – 16:30 Alberta time, Monday through Friday, excluding holidays observed by the Province.
Equipment Requirements
-
The Contractor is responsible for supplying all equipment necessary for remote work, including computers, software, printers, supplies, and appropriate office furniture.
-
All contracted resources must utilize a computer with a modern version of Windows or macOS compatible with Azure Virtual Desktop (AVD) and related remote-access software. Windows is strongly preferred due to system compatibility.
-
Required remote-access software will be installed on the resource's local machine.
-
While the Contractor supplies all physical hardware and work environment setups, the Province will ensure resources are granted the required credentials and access to Government of Alberta systems.
-
The fixed rate quoted must be inclusive of all overhead, office space, and equipment, including supplies, administrative burden, mark-up, and all other costs to perform the Services for the duration of the Contract.
