03 Nov
|
BuzzClan
|
Canada
Position Title: GOAPRDJP00001051 - Application Developer – Senior
Location: Edmonton, Alberta (Remote)
Mode: Contract
Client: Government of Alberta
Project Overview A successful candidates will play a key role in modernizing the Province's legacy portal infrastructure by migrating existing Adxstudio Portals (v8) to the modern Microsoft Power Pages platform. This initiative will involve analyzing existing portal architecture, migrating custom configurations, modernizing data models, and optimizing portal functionality using Microsoft Dataverse and the Enhanced Data Model.
Candidates must have strong hands-on experience with Microsoft Power Platform, Power Pages, Liquid templates, JavaScript, and portal data migration. Experience leveraging AI-powered development tools, particularly Microsoft Copilot and GitHub Copilot, to accelerate code conversion, schema mapping, troubleshooting, and development activities is also required.
Key Responsibilities
- Migration Strategy & Technical Discovery
- Analyze existing Adxstudio Portals (v8) architecture, configurations, and custom components.
- Identify legacy customizations, including Adxstudio entities (adx_ entities), portal dependencies, and integration requirements.
- Lead technical discovery and contribute to migration planning and solution architecture.
- Develop technical specifications, migration strategies, and solution design documentation.
2. AI-Assisted Code Conversion & Modernization
- Utilize Microsoft Copilot, Copilot for Power Pages, and GitHub Copilot to accelerate portal migration and development activities.
- Convert legacy .NET/C# business logic into Microsoft Power Pages Liquid templates and modern JavaScript.
- Generate, optimize, and troubleshoot custom JavaScript code using AI-assisted development tools.
- Refactor existing CSS and portal components to align with modern web development standards.
- Apply AI prompt engineering techniques to improve development efficiency and code quality.
3. Data Migration & Schema Modernization
- Migrate legacy portal data structures and configurations to Microsoft Dataverse.
- Transition standard portal data models to the Enhanced Data Model.
- Utilize Power Platform CLI (PAC CLI / pac ppa) and Dataverse migration tools.
- Perform schema mapping, data validation, and migration troubleshooting.
- Ensure data integrity, consistency, and compatibility throughout the migration process.
4. Forms, Lists & Portal Functionality Modernization
- Migrate legacy Entity Forms, Web Forms, and Lists to contemporary Microsoft Power Pages components.
- Develop and configure Power Pages Multistep Forms.
- Implement custom field validation, business rules, and client-side scripting.
- Optimize Liquid templates, JavaScript, HTML5, and CSS3 for improved functionality and user experience.
5. System Integration & Security
- Integrate Microsoft Power Pages with external systems, including payment processing platforms, authentication providers, and SharePoint.
- Configure and maintain secure integration workflows and authentication mechanisms.
- Map legacy portal security roles to Dataverse Table Permissions and Power Pages Web Roles.
- Ensure appropriate access controls, security configurations, and data protection standards.
6. Testing, Deployment & Knowledge Transfer
- Conduct functional testing, integration testing, and User Acceptance Testing (UAT).
- Identify, troubleshoot, and resolve migration and application issues.
- Utilize AI-assisted diagnostic workflows to investigate and resolve technical defects.
- Support deployment, production launch, and post-migration stabilization activities.
- Maintain technical documentation and provide knowledge transfer to internal teams.
Mandatory Qualifications & Experience
Education
- Bachelor's degree in Computer Science, Information Technology, or a related field.
Professional Certifications
Candidates should possess one or more of the following certifications:
- Microsoft Certified: Power Platform Developer Associate (PL-400).
- Microsoft Certified: Power Platform Functional Consultant Associate (PL-200 or AB-410), or equivalent practical experience.
Equivalent experience should typically include at least five (5) years of hands-on experience designing, developing, implementing, and supporting Microsoft Power Platform solutions, including Power Apps, Power Automate, Dataverse, and related Dynamics 365 applications.
Mandatory Technical Experience
- Hands-on experience using Microsoft Copilot for Liquid translation, JavaScript generation, and troubleshooting.
- Experience migrating Adxstudio Portals (v8) to Power Apps Portals and Microsoft Power Pages.
- Development experience with Adxstudio Portals (v8), Power Apps Portals, and Microsoft Power Pages.
- Experience migrating standard portal data models to the Enhanced Data Model using Microsoft Power Platform.
Nice-to-Have Qualifications
- Experience integrating Microsoft Power Pages with external systems, including payment processing, authentication providers, and SharePoint.
- Experience mapping legacy security roles to Dataverse Table Permissions and Power Pages Web Roles.
- Strong expertise in Liquid syntax, custom JavaScript, HTML5, custom business logic, and CSS3 refactoring within portal templates.
📌 Senior Power Platform Develope (Canada)
🏢 BuzzClan
📍 Canada