C

Caterpillar

Makes heavy machinery, engines and gas turbines

IT Analyst Applications - Visualization & Power Platform

Business IntelligenceConfirmed live in the last 24 hours
Full-timeNo salary listed

About the Job

Requirements

  • A bachelor's or master's degree in computer science, information technology, engineering, analytics, or a related discipline, or equivalent relevant experience.
  • Approximately 5–7 years of relevant experience in Power Platform, business intelligence, visualization, analytics, or application development.
  • Demonstrated hands-on delivery experience in Power Apps, Power Automate, Power BI, SQL, and Snowflake.
  • Experience gathering requirements and delivering solutions in collaboration with business and technical stakeholders.
  • Experience supporting production applications, dashboards, and data solutions in an enterprise environment.
  • Strong hands-on experience with Power Apps, particularly Canvas Apps; experience with Model-Driven Apps is desirable.
  • Strong hands-on experience with Power Automate, including approvals, notifications, scheduled flows, and integrations.
  • Working knowledge of Dataverse, solution packaging, environment management, connectors, and application lifecycle management.
  • Ability to design intuitive user experiences and reusable application components.
  • Strong hands-on experience developing Power BI reports and dashboards.
  • Proficiency in data modeling, DAX, Power Query, semantic models, drill-throughs, bookmarks, and report navigation.
  • Experience optimizing performance, troubleshooting refreshes, and applying gateway concepts and row-level security.
  • Ability to apply visualization best practices and translate complex data into clear business insights.
  • Strong SQL skills, including joins, subqueries, common table expressions, aggregations, views, and query optimization.
  • Hands-on experience querying and validating data in Snowflake.
  • Understanding of relational data models, data warehousing, ETL/ELT concepts, data quality, and reconciliation.
  • Understanding of generative AI concepts and practical enterprise use cases.
  • Experience or strong exposure to Microsoft Copilot, Copilot Studio, Snowflake Cortex, AI Builder, or AI-enabled Power Platform capabilities.
  • Ability to incorporate AI-assisted features into apps, automation, and analytics solutions where appropriate.
  • Knowledge of prompt design, responsible AI, data security, privacy, and human validation of AI-generated outputs.
  • Strong analytical thinking, problem-solving, and attention to detail.
  • Ability to understand business needs and recommend practical solutions.
  • Clear written and verbal communication with technical and non-technical stakeholders.
  • Ability to work independently, manage priorities, collaborate across teams, and take ownership of deliverables.
  • Curiosity and commitment to continuous learning across Power Platform, analytics, AI, and data technologies.

Responsibilities

  • Design, build, test, deploy, and support Power Apps solutions, including Canvas Apps and Model-Driven Apps.
  • Develop workflow automation and system integration using Power Automate.
  • Build and maintain Power BI reports, dashboards, semantic models, scorecards, and operational analytics.
  • Develop efficient DAX measures and Power Query transformations, and optimize report performance and usability.
  • Use Snowflake and SQL to extract, transform, validate, and analyze data for applications and visualization solutions.
  • Partner with business stakeholders to understand requirements, define solution options, and deliver fit-for-purpose outcomes.
  • Integrate Power Platform solutions with Dataverse, SharePoint, Teams, APIs, Snowflake, and other approved enterprise data sources.
  • Apply security, access control, row-level security, data privacy, governance, and application lifecycle management practices.
  • Troubleshoot production issues, perform root-cause analysis, and implement sustainable fixes.
  • Create technical documentation and provide knowledge transfer and user support.
  • Identify opportunities to use AI, Copilot, and automation to improve business processes and analytical experiences.
  • Participate in Agile delivery, estimation, testing, release management, and continuous improvement activities.
  • Create contingency plans to mitigate disruption to core applications; identify key players, criticalities, roles, and responsibilities; investigate application-related issues; recommend enhancements; and work with core application systems for a major business unit or function.
  • Identify and document problems and resolution alternatives; consider stakeholder perspectives; develop methods to assess information accuracy and relevance; analyze risks and benefits; and use fact-finding and diagnostic tools to identify problems.
  • Analyze system requirements and translate them into detailed design specifications; design application architectures for performance, scalability, and reliability; evaluate and select patterns, components, technologies, and tools; lead application design reviews; troubleshoot design issues; and prepare technical design documents and blueprints.
  • Track application software quality and effectiveness issues, research application software benefits and drawbacks, draft software usage guidance, support end users, and implement application software under management supervision.
  • Follow requirements-analysis policies and standards; confirm deliverables; gather customer and user requirements; document requirements; and use organizational requirements-analysis methods and tools.
  • Assist integration initiatives, explore integration issues, work with applications, data and technology platforms, use existing interfaces and integration and migration plans, and participate in local integration efforts.
  • Support development and execution of system test plans; evaluate system documentation and user manuals; execute test cases and report findings; test system components against functional requirements; and participate in testing recovery from hardware or software failures.

Desired Qualifications

  • Experience with Model-Driven Apps.
  • Experience with Copilot Studio, Microsoft Fabric, Azure services, REST APIs, SharePoint Online, or Teams integration.
  • Exposure to Tableau or ThoughtSpot.
  • Experience with Azure DevOps or a comparable work management and CI/CD tool.
  • Understanding of testing practices, source control, deployment pipelines, monitoring, and support processes.
  • Experience working in Agile delivery teams and with global stakeholders.
  • Experience in machine manufacturing or a related industrial domain.

About the Company

Caterpillar

Makes heavy machinery, engines and gas turbines

Caterpillar makes construction and mining machines, diesel and natural gas engines, industrial gas turbines and locomotives for contractors, mines, energy companies and data center builders. It is the world's largest maker of construction and mining equipment, and its yellow Cat bulldozers and excavators work in nearly every country. Customers buy or rent machines through independent Cat dealers, while its engines and turbines generate electricity and push natural gas through pipelines. Caterpillar earns money from equipment sales and from the parts and repairs that dealers supply over a machine's working life. It was formed in 1925 when California's Holt and Best tractor companies merged, and it is based in Irving, Texas.

Company size
10,001+
Company stage
IPO
Headquarters
Irving, TX
Founded
1925

Recently Posted Jobs

Explore more opportunities at Caterpillar

See more jobs