Caterpillar

Software Engineer- .Net Developer with Azure

Caterpillar
Apply
19 hours ago
Chennai, India or Bengaluru, IndiaSenior

Responsibilities

  • Design, develop, and maintain applications using C#, .NET Core, ASP.NET MVC, and Web API.
  • Build and deploy cloud solutions using Azure App Services, Azure Functions, Azure Logic Apps, Azure SQL, and Azure Storage.
  • Develop and optimize Microsoft Fabric data pipelines, data integration solutions, dataflows, and Lakehouses.
  • Implement ETL, data modeling, data warehousing, and other data engineering solutions.
  • Implement authentication and authorization using Azure AD and Identity Server.
  • Design and optimize SQL Server and Azure SQL Database solutions using Entity Framework and LINQ.
  • Integrate applications with Azure DevOps Repos, Pipelines, and Boards for automated deployments.
  • Monitor and troubleshoot application performance using Azure Monitor, Application Insights, and Log Analytics.
  • Collaborate with product managers, QA engineers, and developers in an Agile/Scrum environment.
  • Apply coding, architecture, security, cloud-native development, and data engineering best practices.

Requirements

  • Bachelor’s degree in computer science, engineering, or a related field.
  • 5–8 years of proven experience as a .NET Developer.
  • Strong expertise in C#, .NET Core, ASP.NET MVC, and Web API.
  • Hands-on experience with Microsoft Azure, including App Services, Functions, Storage, Azure SQL, Azure AD, and Key Vault.
  • Practical experience building and managing Microsoft Fabric data pipelines, dataflows, and Lakehouses.
  • Strong knowledge of data engineering concepts, ETL processes, data modeling, and data warehousing.
  • Experience with Azure DevOps, including Repos, Pipelines, and Boards.
  • Strong database knowledge including MS SQL Server, Entity Framework, and LINQ.
  • Familiarity with Docker, Kubernetes, RESTful APIs, and microservices architecture is a plus.
  • Understanding of object-oriented programming, design patterns, and SOLID principles.
  • Excellent problem-solving and communication skills.
  • Preferred experience includes infrastructure as code with ARM templates, Terraform, or Bicep; unit testing with NUnit, xUnit, or MSTest; cloud application security; and data analytics or visualization with Power BI or similar tools.

Tech Stack

AzureC#DockerKubernetesMicrosoft SQL Server.NETNUnitTerraform

Categories

BackendData Engineering
Caterpillar

About Caterpillar

10,000+ employees

Caterpillar Inc. designs, manufactures, and services construction and mining equipment, diesel and natural gas engines, industrial gas turbines, and diesel-electric locomotives for infrastructure, resource, and energy customers. The public company, founded in 1925 and headquartered in Irving, Texas, sells primarily through an independent worldwide dealer network and provides equipment financing. It operates through Construction Industries, Resource Industries, and Energy & Transportation segments, with shares traded on the NYSE and Euronext Paris.

Contact me