JOBSEARCHER

Python Power Apps Developer

Python Power Apps DeveloperFull-Time/PermanentPittsburgh,PA (Locals)Must have skills:Proficiency in Python: Strong knowledge of Python programming for backend development, scripting, and automation.Power Platform Expertise: Hands-on experience developing canvas and model-driven Power Apps, building flows with Power Automate, and creating reports with Power BI.Database Knowledge: Strong knowledge of SQL programming and experience with various database systems (e.g., SQL Server, Dataverse).Cloud Experience: Familiarity with cloud technologies, specifically Microsoft Azure (e.g., Azure Functions, Azure SQL, AWS is also often mentioned).API Development: Experience with creating and consuming RESTful APIs to facilitate seamless system integration.Methodologies: Experience working in Agile development environments.Soft Skills: Excellent problem-solving, communication, and collaboration skills.Responsibilities:Design and Development: Design, develop, test, support, and maintain software applications using both the Microsoft Power Platform (Power Apps, Power Automate, Power BI) and Python.Integration and APIs: Integrate Power Apps solutions with internal and external data sources (e.g., SQL Server, Dataverse, Snowflake, SharePoint) using built-in connectors and custom REST APIs developed in Python or Azure Functions.Workflow Automation: Create robust and efficient automated workflows in Power Automate, leveraging Python scripting for complex logic or data processing tasks that extend the platform's native capabilities.Data Solutions: Develop data dashboards and reports in Power BI, and potentially build and manage data processing pipelines using Python libraries (like pandas or NumPy).Collaboration: Work closely with business users, analysts, and other technology teams to gather requirements, translate them into technical specifications, and ensure delivered solutions meet business objectives.Documentation and Support: Document technical solutions, provide ongoing support, and troubleshoot issues to ensure optimal performance, security, and usability.