IT Applications Analyst (.NET Developer)
Core
Develop, maintain, and enhance application systems using .NET technologies for Caterpillar's IT function.
Role type
.NET Developer (Application Analyst)
Builds
Internal application systems and APIs
Domain
Enterprise Software Development / Construction & Mining Equipment Industry
Deliverable
production ML models | product features | dashboards & analysis | infrastructure
Required skills
C#, .NET Core, ASP.NET MVC, Web API, Visual Studio, SQL Server, RESTful API design, Unit Testing, Integration Testing, Requirements Analysis, Code Reviews
Preferred skills
Entity Framework, CI/CD pipelines, Azure services, Blazor, Legacy system modernization, Bash/PowerShell scripting
Technologies
.NET Core, .NET 6+, ASP.NET MVC, Web API, Visual Studio, SQL Server, Azure DevOps, GitHub Actions, Azure App Services, Azure SQL, Blazor, Razor Pages
Responsibilities
Develop and maintain .NET applications; Participate in requirements analysis and design discussions; Fix defects and perform testing; Collaborate with business analysts and senior developers; Follow coding standards and security guidelines; Contribute to documentation and knowledge sharing
Seniority
Mid-level (2–4 years experience)