PowerApps Developer

Industry: All

Term: Contract

Province: BC

Category: Information Technology

Experience: 5 - 10 Years


On behalf of our client, Affinity is seeking a skilled PowerApps Developer. The successful candidate will be responsible for developing and enhancing a centralized platform designed to streamline editorial planning and improve transparency across the business. This role, within the technology group, involves working closely with the wider business and other stakeholders to ensure the successful implementation and ongoing development of vital applications.

Primary Responsibilities

  • Develop and enhance critical applications using PowerApps, ensuring it meets the needs of various business teams, including:
    • Technical design documents
    • Develop and enhance PowerApps (model driven and/or canvas) apps
    • Configure data gateways/Dataverse/Azure SQL databases
    • Develop Power automate flows and Power BI reports
    • Support testing activities
    • Support deployment activities
    • Participate as required in architectural designs and discussions
    • CI/CD tools (Azure pipelines) and SDLC related automation
  • Collaborate with the project teams and other stakeholders to gather requirements and provide technical solutions
  • Implement new features and functionalities as outlined in the technical roadmap. 
  • Conduct code reviews and ensure the stability and consistency of the platform
  • Provide technical support and troubleshooting for applications
  • Ensure data accuracy and conduct regular reviews to maintain the integrity of the platform
  • Create and maintain documentation, including user guides and technical specifications
  • Participate in regular touchpoints with teams to gather feedback and make necessary improvement

Project Overview: 

This project aims to enhance the digital presence and operational efficiency of the Corporate & Investor Relations team by developing a centralized platform for editorial planning. The project involves the implementation of new features and functionalities, ensuring data accuracy, and providing ongoing support and maintenance. 

Key Activities: 

Development and Enhancement: 

  • Implement new features and functionalities as outlined in the roadmap 
  • Ensure the platform is stable and consistent by conducting regular code reviews

Data Management: 

  • Ensure data accuracy and conduct regular reviews to maintain the integrity of the platform 
  • Integrate data from various sources 

User Support and Training: 

  • Provide technical support and troubleshooting 
  • Create and maintain documentation, including user guides and technical specifications 
  • Conduct training sessions and provide ongoing support to users 

Feedback and Improvement: 

  • Participate in regular touchpoints with teams to gather feedback and make necessary improvements 
  • Implement quick wins and address any issues identified by users

Project Management:

  • Collaborate with the Strategic Planning & Projects team and other stakeholders to ensure the successful implementation of the project 
  • Provide regular updates on project progress and milestones

Deliverables: 

  • Evolve critical applications with new features and functionalities 
  • Technical design documents
  • Power Apps solutions
  • Unit test cases
  • Support testing activities
  • Support deployment activities
  • Accurate and reliable data integration 
  • Review of App code base for optimization/best practice adherence 
  • Provide necessary documentation and guides for UAT and understanding complex features/functions
  • Regular feedback and improvement reports 
  • Successful training sessions and ongoing user support 

Qualifications


·      Solid understanding of one or more relational database technologies and their application (e.g. Microsoft SQL Server)

·      Certification: MS Power Platform Developer Associate or higher

·      Strong understanding of data integration and management

·      Excellent problem-solving skills and attention to detail

·      Flexible and client-service oriented

·      Ability to work collaboratively with cross-functional teams

·      Strong communication skills, both written and verbal

·      Strong understanding of testing approaches


Preferred

·      Experience with project management and agile methodologies

·      Experience in graphic design, particularly for user experience (UX), user interface (UI), and user accessibility


Top Skills Necessary

·      3+ years of hands-on experience utilizing MS Power Platform. This includes proficiency in designing and developing workflow apps in Power Apps, automations using Power Automate and business intelligence solutions using Power BI

·      3+ years of experience working in a Microsoft on-premise and / or cloud (Azure) environment

·      Certifications – Have achieved MS Power Platform Developer Associate or higher 


Affinity Earn:

Know someone who’s great for this, or any of our open roles? Earn up to $4,000/year for each successful referral through Affinity Earn. You can also earn up to $50,000 for helping us find new clients. Learn about our referral program at https://affinity-group.ca/earn/ or browse our jobs & follow us at https://www.linkedin.com/company/affinity-staffing/jobs/

 

About Affinity: 

Affinity Group is a technology and business consulting and services company. We believe in creating long term relationships between clients and consultants that foster a mutually beneficial partnership. Affinity is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All employment is decided on the basis of qualifications, merit and business need.

 

For more information on Affinity, please visit www.affinity-group.ca



Job Number: 12045

Apply Now!