Power Platform and Dynamics 365 Engineer
Job Description
Location: Richmond, VA
Position Type: Full-Time
We are seeking a Senior PowerApps Engineer responsible for designing, developing, and maintaining low-code business solutions using Microsoft Power Platform. This role involves creating custom applications with Power Apps, automating business processes with Power Automate, and analyzing data with Power BI. The Senior PowerApps Engineer collaborates with business partners to deliver high-quality projects on time and ensures adherence to best practices in app architecture and design
Key Responsibilities
- Design, develop, and support Power Platform applications.
- Manage all levels of system administration support for all Power Platform and Dynamics 365 environments.
- Monitor performance of Power Platform and Dynamics 365 environments.
- Automate business processes using Power Automate (MS Flow).
- Perform data analysis and create reports with Power BI.
- Build custom apps using Canvas Apps and ModelDriven Apps.
- Integrate with various data sources such as Dataverse, SharePoint, and SQL.
- Provide technical leadership and mentor junior team members.
- Ensure security and compliance with Microsoft Dataverse security roles and Azure Identity Services.
- Develop complex business logic using PowerApps formula language and Microsoft Dataverse plugins.
- Implement and manage the application lifecycle, including version control, app deployment, and rollback strategies.
- Optimize PowerApps performance by troubleshooting and resolving issues related to app load times, data integration, and API usage.
- Leverage Azure DevOps for continuous integration and continuous deployment (CI/CD) of Power Platform solutions.
- Apply best practices in UX/UI design to enhance user experience and ensure app accessibility.
- Monitor application usage and performance using Power Platform Admin Center and generate performance reports.
Collaborate with IT security teams to ensure apps comply with organizational security policies and standards.
Technical Experience
Minimum Degree Requirement: Bachelor’s degree or equivalent in Computer Science, Information Technology or related field
Minimum Work Experience:
2 years of experience
Requirements:
- 2 years of experience configuring, maintaining, monitoring, auditing, and administering Microsoft Power Platform
- 2 years of experience configuring DevOps pipelines for Power Platform
- 1 year of experience with Azure administration
- 1 year of Systems administration experience on the Windows Server platform, with web/app server deployments and operations
- 2 years of experience in developing and maintaining PowerApps.
- 2 years of strong proficiency in Microsoft Power Platform (Power Apps, Power Automate, Power BI).
- One year of experience with database management and integration (SQL Server, SharePoint, etc.).
- 2 years of experience in REST APIs, JSON, and OData for data connections.
- 2 years of experience with Microsoft Office 365 services such as SharePoint Online, Microsoft Teams, and OneDrive.
- 1 years of experience in PowerApps formula language and custom development using JavaScript, C#, or other relevant programming languages.
- 1 years of experience with Dataverse (Common Data Service) and understanding of its schema, entities, and relationships.
- 1 years of experience with PowerShell scripting for Power Platform administration and automation tasks.
- 1 years of experience with integrating PowerApps with other Microsoft services and thirdparty APIs.
- Understanding of responsive design principles and best practices for mobile and web applications.