Power Platform Developer

Caterpillar Caterpillar · Industrial · Peoria, IL +1

Develops and customizes applications using Microsoft Power Platform (Power Apps, Power Automate, Power BI) to automate business processes, integrate data from various sources, and create reports for data-driven insights. Integrates with Dataverse, SQL Server, SharePoint, and third-party APIs. Requires proficiency in Python, Snowflake, ETL, DAX, JavaScript, HTML/CSS, and REST APIs.

What you'd actually do

  1. Design applications tailored to specific business needs using Power Platform.
  2. Utilize Power Automate to streamline workflows, eliminate manual intervention, and improve efficiency.
  3. Integrate data from various sources such as Microsoft Dataverse, SQL Server, SharePoint, and third-party APIs to ensure seamless data flow between systems.
  4. Create dashboards and reports using Power BI to provide data-driven insights that support effective decision-making.
  5. Work closely with business teams to gather requirements, understand operational challenges, and deliver tailored solutions.

Skills

Required

  • 5+ years software development experience
  • Strong Power Platform: Model Driven Apps, Power Apps, Power Automate, Power BI; integration with Dataverse and workflow automation
  • Proficient in Python, Snowflake, ETL and DAX
  • Knowledge in JavaScript, HTML/CSS and REST APIs
  • Skilled at connecting and modeling data from sources like SharePoint, SQL Server, Excel, and third-party services
  • Experienced in embedding interactive visualizations and BI features using Power BI

Nice to have

  • Business Data Analysis
  • Requirements Analysis
  • Product Design and Development