Senior Application Developer (Edmonton)

Senior Application Developer (Edmonton)

04 Nov
|
Cenergy International
|
Edmonton

04 Nov

Cenergy International

Edmonton

Senior Application Developer

Location: Edmonton, AB (Remote – Canada)
Contract Duration: 6 Months
Work Schedule: Monday–Friday, 8:15 AM–4:30 PM (Alberta Time)
Work Arrangement: Remote – Candidates must work from within Canada.

Position Overview

We are seeking two experienced Senior Application Developers to support a major ADX Studio Modernization Project for a public sector organization. The successful candidates will play a key role in modernizing legacy Adxstudio portal infrastructure by migrating existing portal environments to Microsoft Power Pages using Microsoft Dataverse and the Enhanced Data Model.

This role requires strong full-stack development capabilities, hands-on experience with Adxstudio Portals and Microsoft Power Pages, and expertise in modernizing legacy portal components, including entity forms, Liquid templates, web files, custom JavaScript, and .NET/C# business logic.

The developers will leverage enterprise AI-assisted development tools, including Microsoft Copilot, Copilot for Power Pages, and GitHub Copilot, to accelerate code conversion, automate schema mapping, optimize development workflows, and improve migration efficiency.

The ideal candidates will have extensive experience with Microsoft Power Platform technologies, Dataverse migration, Power Pages customization, security configuration, and enterprise application integrations.

Key Responsibilities

- Analyze existing legacy Adxstudio portal architecture and identify custom configurations, including legacy adx_ entities and related components.
- Conduct technical discovery, research existing portal functionality, and contribute to solution architecture and design documentation.
- Lead and support the migration of legacy Adxstudio portal environments to modern Microsoft Power Pages.
- Utilize Microsoft Copilot, Copilot for Power Pages, and GitHub Copilot to translate legacy .NET/C# business logic into modern Liquid Web Templates.
- Develop, customize, and optimize Liquid templates, web files, JavaScript functionality, and CSS components.
- Use Power Platform CLI (PAC CLI) and Dataverse migration tools to transition data from the standard data model to the Enhanced Data Model.
- Recreate and modernize legacy Entity Forms, Web Forms, and Lists into Power Pages Multistep Forms and associated components.
- Apply AI prompt engineering techniques to generate field validation scripts, automate repetitive development tasks, and optimize code quality.
- Maintain and validate integrations with external systems, including payment processing platforms, authentication frameworks, and SharePoint.
- Map legacy portal security roles to modern Dataverse Table Permissions and Power Pages Web Roles.
- Perform User Acceptance Testing (UAT), troubleshoot migration issues, and resolve technical defects using AI-assisted diagnostic workflows.




- Validate migrated applications to ensure functionality, security, performance, and compatibility with existing business processes.
- Support production deployment, launch activities, and post-migration technical troubleshooting.
- Prepare and maintain technical documentation, migration artifacts, and implementation guidelines.
- Facilitate knowledge transfer and provide technical guidance to incoming development team members.

Required Qualifications and Technical Skills

- Proven experience as a Senior Application Developer or Full Stack Developer specializing in Microsoft Power Platform technologies.
- Hands-on experience with Adxstudio Portals and migration to Microsoft Power Pages.
- Strong understanding of Microsoft Power Pages architecture, customization, and development.
- Extensive experience working with Microsoft Dataverse, including the Enhanced Data Model.
- Experience modernizing legacy portal components, including Entity Forms, Web Forms, Lists, Liquid Templates, and Web Files.
- Strong programming experience with JavaScript, CSS, HTML, Liquid, and .NET/C#.
- Ability to analyze and translate legacy .NET/C# business logic into up-to-date Power Pages implementations.
- Hands-on experience with Power Platform CLI (PAC CLI) and Dataverse migration tools.
- Experience developing and configuring Power Pages Multistep Forms.
- Strong understanding of Dataverse Table Permissions, Power Pages Web Roles, and portal security configurations.
- Experience using Microsoft Copilot, Copilot for Power Pages, and GitHub Copilot for AI-assisted development and code conversion.
- Knowledge of AI prompt engineering techniques for code generation, refactoring, validation scripting, and troubleshooting.
- Experience integrating enterprise applications with payment processing platforms, authentication frameworks, and SharePoint.
- Experience conducting UAT, debugging technical issues, and supporting production deployments.
- Strong analytical, problem-solving, documentation, and technical communication skills.
- Ability to work independently in a remote development environment and collaborate effectively with cross-functional teams.

Work Arrangement and Availability

- This is a primarily remote contract position based in Edmonton, Alberta.
- Candidates must be located within Canada and perform all work from within Canada.
- Standard working hours are Monday through Friday, 8:15 AM to 4:30 PM Alberta Time.
- Although the position is expected to be 100% remote,



occasional attendance at onsite meetings or work sessions may be required with reasonable advance notice.
- Any travel, commuting, accommodation, relocation, or meal expenses associated with onsite attendance will be the contractor's responsibility.

Equipment and Technical Requirements

Candidates must provide and maintain their own equipment and home office setup necessary to perform the assigned work remotely, including:

- Personal computer or laptop.
- Compatible software and development environment.
- Printer, if required.
- Office supplies and appropriate home office furniture.
- A suitable and secure workspace.

The computer must run a modern version of Windows or macOS and be compatible with Azure Virtual Desktop (AVD) and associated remote-access software. Windows is strongly preferred due to system compatibility requirements.

The organization will provide the necessary credentials and access to client systems. However, all physical hardware, workspace setup, and associated costs remain the contractor's responsibility.

Pay: $65.00-$73.00 per hour

Expected hours: 40.0 per week

Benefits:

- Life insurance
- Vision care

Application question(s):

- How many years of hands-on experience do you have with Microsoft Power Pages development and customization?
- Have you worked directly with Adxstudio Portals and migrated legacy Adxstudio environments to Microsoft Power Pages?

- Yes, independently led migrations
- Yes, participated in migration projects
- No direct migration experience

- Do you have hands-on experience migrating Microsoft Dataverse from the Standard Data Model to the Enhanced Data Model?

- Yes
- No

- How many years of experience do you have working with Liquid Templates, JavaScript, HTML, CSS, and .NET/C#?
- Have you used Power Platform CLI (PAC CLI) and Dataverse migration tools for portal migration and customization?

- Yes, hands-on experience
- Limited experience
- No experience

- Have you migrated or recreated legacy Entity Forms, Web Forms, and Lists into Power Pages Multistep Forms?

- Yes, all three
- Yes, some of them
- No

- Do you have hands-on experience with Dataverse Table Permissions, Power Pages Web Roles, and legacy portal security role mapping?

- Yes
- No

- Have you used Microsoft Copilot, Copilot for Power Pages, or GitHub Copilot for code conversion, development, refactoring, or debugging?

- Yes, hands-on experience
- Limited experience
- No experience

- Are you currently located in Canada, legally authorized to work in Canada, and able to perform this remote contract entirely from within Canada?

- Yes
- No

- Can you commit to the 6-month contract, working Monday–Friday, 8:15 AM–4:30 PM Alberta Time, using your own compatible computer and home office setup, and attend occasional onsite sessions if required?

- Yes
- No

Work Location: Remote

📌 Senior Application Developer (Edmonton)
🏢 Cenergy International
📍 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