Software Engineer(Senior .NET Developer)
Core
Design, develop, and maintain enterprise applications and modernize legacy systems for Caterpillar's Applications Development & Intelligence Automation division.
Role type
Senior .NET Developer (IC)
Builds
Scalable enterprise applications, APIs, services, and user interfaces for construction and mining equipment operations.
Domain
Industrial manufacturing (construction/mining equipment) + Enterprise Software Development
Deliverable
production ML models | product features
Required skills
.NET Core, ASP.NET, MVC, C#, REST APIs, SQL Server, Oracle, MySQL, PostgreSQL, Object-Oriented Programming, Git, Azure DevOps, CI/CD pipelines, Multi-tier architecture
Preferred skills
Angular 8+, React, Razor, SSRS/RDLC reporting, Azure cloud services
Technologies
.NET Core, ASP.NET, MVC, C#, SQL Server, Oracle, MySQL, PostgreSQL, Angular, React, Azure, Git, Azure DevOps
Responsibilities
Design and develop enterprise applications using .NET; Develop APIs, services, and user interfaces; Collaborate with business stakeholders to translate requirements into technical solutions; Participate in code reviews, testing, and debugging; Assist in modernizing legacy applications and supporting migration efforts; Support system performance tuning, troubleshooting, and optimization.
Seniority
Senior, hands-on IC