Work in an Agile development environment with the ability to design, develop and maintain software solutions to meet functional requirements of current and future product offerings using a combination of Microsoft .NET Core , .Net 4.x, , WebAPI, Restful services, MVC ,MySQL , AI & ML, Kafka and AWS. Delivering results by providing hands-on solutions. Guide a team of software engineers to implementing solutions using Caterpillar defined architecture & design patterns. Follow Caterpillar defined software development practices based on Agile/TDD.
This role is purely a technical leadership and individual contributor role without any people management responsibilities.
Skills & Experience Required:
(Nice to Have)
General expectations:
Key Responsibilities: (Day to day activity)
Measures of Success:

Keyskills: c# software testing .net core debugging web api software design documentation machine learning tensorflow kafka pytorch troubleshooting mysql agile aws requirement analysis agile software development software development cycle
For 90 years, Caterpillar Inc. has been making sustainable progress possible and driving positive change on every continent. Customers turn to Caterpillar to help them develop infrastructure, energy and natural resource assets. With 2015 sales and revenues of $47.011 billion, Caterpillar is the worl...