
Develop, enhance, test, and maintain software applications for Caterpillar’s Commercial Process Division within the Power and Energy Group. Responsibilities include gathering requirements, automating and optimizing workflows, writing source code, improving existing applications, using automated testing tools, collaborating with business and enterprise teams, and following Agile software development practices. The role emphasizes automation, AI-first thinking, secure development, DevOps, and CI/CD.
Required Skills
Software development and programming.
Agile mindset and experience working in product teams.
Experience with the Azure DevOps framework.
Experience working with the .NET Framework.
Automation and AI-first thinking.
Cybersecurity-conscious development practices.
DevOps and CI/CD practices.
Automated testing.
Software Development Life Cycle (SDLC).
Software integration, product design, testing, and architecture knowledge.
Critical thinking, decision-making, and effective communication.
Programming Languages and Technologies
The posting lists the following engineering languages and technologies:
Angular
Python
Java / JavaScript
C#
PHP
Ruby
SQL
ASP.NET
SnapLogic
DataStage
Caterpillar
Software Engineer
You'll be redirected to the company's careers page.
1 week ago
Job at a glance
More jobs you might like.