IT Analyst Applications
caterpillar
Job Description
- Design, develop, test, and implement Java-based applications and services supporting procurement business functions.
- Participate in the full software development lifecycle, including requirements analysis, design, coding, testing, deployment, and production support.
- Troubleshoot and resolve application issues, performance bottlenecks, and production incidents.
- Collaborate with business stakeholders to understand requirements and translate them into technical solutions.
- Develop and maintain APIs, integrations, and backend services to support enterprise applications.
- Work with relational and cloud-based databases such as Oracle, SQL Server, DB2, and Snowflake.
- Perform code reviews and ensure adherence to coding standards, security best practices, and development guidelines.
- Support application enhancements, defect resolution, and system modernization initiatives.
- Participate in root cause analysis, problem management, and continuous improvement activities.
- Collaborate with onsite and offshore teams to ensure successful project delivery and operational excellence.
- Support deployment activities, infrastructure changes, and disaster recovery planning as needed.
- Contribute to Agile development processes, sprint planning, and technical documentation.