Caterpillar Inc. is looking to develop end-to-end solutions that automate workflows, analyze data, and build interactive apps with Microsoft Power Platform for their global teams.
Requirements
Strong Power Platform skills: Model Driven Apps, Canvas Apps, Power Automate, Power BI; integration with Dataverse and workflow automation
Proficient in JavaScript, HTML/CSS, 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
Knowledge of business data analysis; ability to collect, identify, analyze and interpret business data using various kinds of techniques to meet business needs and requirements.
Knowledge of tools, methods, and techniques of requirement analysis; ability to elicit, analyze and record required business functionality and non-functionality requirements to ensure the success of a system or software development project.
Knowledge of product features; ability to design, build, and develop a new product, technology, or service from concept through to production.
Responsibilities
Application Development and Customization: Design applications tailored to specific business needs using Power Platform. These applications can range from simple data entry forms to complex enterprise-level solutions that integrate with external databases.
Business Process Automation: Utilize Power Automate to streamline workflows, eliminate manual intervention, and improve efficiency. This can include automating approval processes, notifications, and document management.
Data Integration and Management: Integrate data from various sources such as Microsoft Dataverse, SQL Server, SharePoint, and third-party APIs to ensure seamless data flow between systems.
Power BI Dashboard and Report Development: Create dashboards and reports using Power BI to provide data-driven insights that support effective decision-making.
Collaboration with Stakeholders: Work closely with business teams to gather requirements, understand operational challenges, and deliver tailored solutions.
Ongoing Support and Troubleshooting: Providing ongoing support, troubleshooting, and enhancements to ensure applications remain efficient and effective.
Other
5+ years software development experience
Bachelor's degree or equivalent experience
Career Development
Incentive bonus
Any offer of employment is conditioned upon the successful completion of a drug screen.