Description

Description:

  • The work is expected to be done remotely.
  • Interviews will be conducted via Microsoft Teams.
  • client is seeking one (1) full-time developer to design and develop Power Platform applications.
  • The resource should understand how to develop and integrate Power Apps, Canvas Apps, Power Pages, Power Automate, Power BI, Report Builder, SQL Server Database, Azure Active Directory, and Microsoft Teams.
  • The resource is expected to serve as a Power Platform subject matter expert and provide knowledge transfer to the developers.
  • The purpose of this staff augmentation is to develop a custom application to replace the current Automated Research Tracking System (ARTS).
  • At a high level, the resource will assist in designing the overall architecture; develop and integrate PowerApps (Canvas App and Power Pages) with Power Automate, SQL Server Database, Azure Active Directory, and Microsoft Teams; and provide knowledge sharing with client developers.
  • Setup DEV environment with connection to SQL Server DEV environment
  • Analyze and implement business requirements
  • Develop a Canvas App for an internal project tracking application.
  • Develop Power Pages to create an external website or application.
  • Develop Power Automate for several processes and components of the Project Tracking Console.
  • Develop a front-end Customer Relationship Management Portal connecting to the MnDOT Active Directory and various other databases.
  • Integrate Canvas App, Power Pages, and Power Automate with the SQL Server database and Azure Active Directory.
  • Liaise with developers to improve applications and establish best practices.
  • Provide knowledge transfer.


REQUIRED Skills:

  • Three (3) years' experience in Microsoft (MS) PowerApps development.
  • Microsoft (MS) Infopath development experience substitutes for one year.
  • Three (3) years' experience in Microsoft (MS) Power Automate development.
  • Microsoft (MS) Flow development experience substitutes for one year.
  • One (1) year of experience in the Microsoft (MS) Power Pages Developer role.
  • One (1) year of experience working with Microsoft (MS) Premium Connectors to external databases.
  • Two (2) engagements, each lasting more than six (6) months in the PowerApps Developer role.
  • Ability to design and develop complex model-driven and canvas apps using advanced techniques like component reusability, data integration, and custom controls.
  • Previous experience in the Power Apps component framework (PCF) for building reusable UI components and extending model-driven apps.
  • Skills in integrating Power Apps, Power Automate, and Power Pages with other Microsoft products like SharePoint, Dynamics 365, Azure, Teams, and various data sources, APIs, and external systems.
  • Ability to design and develop complex Power Pages websites using advanced techniques like custom authentication, data integration, and content management.
  • Previous experience in Power Pages features and capabilities, such as prebuilt templates, role-based access control, and content delivery network support.
  • Experience mentoring other developers on Power Automate, PowerApps, or a new programming language or framework.
  • Two (2) years' experience in Java,.NET, or C# development.

Education

Bachelor's degree