Caterpillar Inc. is looking to implement, maintain, and support agile software development for the Insights Hub and related products. The Insights Hub is a web-based application that provides a central location for requesting and viewing analytical dashboards, data extractions, and direct pipelines into Snowflake for Caterpillar and its dealer community.
Requirements
- Elaborates on multiple-development toolkits for traditional and web-based software.
- Has participated in development of multiple or large software products.
- Solicits customer feedback; reports and monitors bugs and implementation issues.
- Participates in creating technical requirements for software development and deployment.
- Explains basic environment and product configuration options.
- Tests software components for compliance with functional requirements and design specifications.
- Extensive background with Python programming
Responsibilities
- Performs implementation, regular problem solving, maintenance and support for agile software development for the Insights Hub and related products.
- Designing, modifying, developing, and implementing software programming applications for the Insights Hub using agile methods.
- Writing source codes for new business functions, and/or generating and enhancing code for existing applications.
- Providing technical leadership to the off-shore development team
- Technical troubleshooting of the existing systems
- Finding ways of improving existing processes through automation and fine tuning
- Conducts walkthroughs and monitors effectiveness and quality of the development activities.
Other
- Applies critical thinking in decision-making processes.
- Identifies, obtains, and organizes relevant data and ideas.
- Recognizes, clarifies, and prioritizes concerns.
- Delivers helpful feedback and welcomes input from others
- Takes complex ideas and articulates them in an appropriate manner considering the audience