Job Title• Associate's degree in computer programming or a relevant field.• Bachelor's degree in computer science, software engineering, or a related field.• Advanced Microsoft Access (Query Designer, VBA). • Strong SQL (querying, optimization). • Basic OOP (C#, C++, VB.NET, Java, or Rust). • Excel (macros, formulas for automation).• Python (scripting/automation).
• Power BI (or other visualization tools). • Experience with Oracle databases.• Modify/test databases (SQL, Access) for Caterpillar's service tools (e.g., Remote Troubleshoot). • Implement calibration data and service procedures for annual software releases (A/B/C cycles). • Resolve data errors with Application Engineers and document changes.
• Automate workflows (Excel macros, scripts) to reduce technical debt. • Develop/maintain internal tools (e.g., OIP Information Services). • Work with cross-functional teams (Finance, Engineers) to align data solutions with business needs. • Clarify requirements with stakeholders for ambiguous requests.
• Run validation checks on configuration changes. • Ensure compliance with engineering controls.• Written/verbal communication (documentation-heavy role). • Analytical problem-solving (root-cause analysis). • Independent time management.