Logo
Careerbuilder-US

Power Platform Developer

Careerbuilder-US, Atlanta, GA, United States


Power Platform Developer

SALARY: $110,000 - $125,000 for salaried or for 1099 $60.00 - $69.00 and hour.

This position is 100% REMOTE

The following technical skills, combined with a strong understanding of the nonprofit sector, will be crucial for success in this role. Candidates should also have excellent problem-solving skills, strong communication and collaboration skills, and a passion for making a difference in the community.

Microsoft Dynamics 365: Deep understanding of Dynamics 365 cloud-based applications such as Sales, Customer Service, Customer Insights.

Power Platform: Proficiency in Power Apps, Power Automate, Power BI, and Power Virtual Agents. Experience in building and extending model-driven and canvas apps.

Dataverse: Knowledge of defining and managing data models in Microsoft Dataverse with an eye to optimization.

Microsoft Fabric, PowerBI and Azure Synapse: Experience working with business users to understand reporting and analytics needs and designing solutions and building reports and dashboards.

Development Languages: Proficiency in JavaScript, .NET (C#), HTML, and CSS for custom development tasks.

APIs and Integrations: Experience with RESTful APIs, Microsoft Graph API, Power Automate Connectors and integrating Dynamics 365 with other systems.

DevOps: Familiarity with Azure DevOps and Power Platform ALM practices for deployment and source control.

Azure Logic Apps: Experience with creating workflows that integrate with various services, including Dynamics 365 and Power Platform.

10+ years of related work experience with a strong understanding of specified functional areas, or an equivalent combination of education and work experience.

AI: Experience using Microsoft AI tools to improve productivity and efficiency and/or to automate data hygiene is an asset.

· Provide technical direction for the development of a major web application using modern Microsoft Power Platform technologies.

· Work with project and user management to define requirements, estimate time and costs, and prioritize features.

· Mentor and assist other team members as required.

· Provide technical expertise and contribute to all aspects of the design, development, testing, and support of web applications.