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.