Career Area:
Technology, Digital and Data
Job Description:
Your Work Shapes the World at Caterpillar Inc.
When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here – we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it.
Job Title: Experienced .NET Developer
Employment Type: Full-Time
Role Summary
We are seeking an experienced .NET Developer to join our team supporting enterprise application development initiatives. This role will be responsible for designing, developing, and maintaining scalable .NET applications that integrate with platforms such as Dynamics 365, Azure Services, and other enterprise systems. The developer will collaborate with cross-functional teams including architects, business analysts, and QA engineers to deliver high-quality solutions that meet business needs and align with technical standards.
Primary Responsibilities
- Design, develop, and maintain .NET applications using C#, ASP.NET Core, and related technologies.
- Collaborate with solution architects and business stakeholders to understand requirements and translate them into technical solutions.
- Integrate .NET applications with enterprise platforms such as Dynamics 365, Azure Functions, and RESTful APIs.
- Ensure application performance, scalability, and security through best practices and code reviews.
- Participate in Agile development processes including sprint planning, daily stand-ups, and retrospectives.
- Troubleshoot and resolve application issues across development, test, and production environments.
- Maintain technical documentation and contribute to knowledge sharing across the team.
Required Qualifications
- Minimum 5 years of experience in .NET development using C#, ASP.NET Core, and Entity Framework.
- Strong experience with RESTful API development and integration.
- Hands-on experience with Azure services such as Azure Functions, Logic Apps, and Azure DevOps.
- Solid understanding of software development lifecycle (SDLC) and Agile methodologies.
- Experience with relational databases such as SQL Server and writing complex SQL queries.
- Strong problem-solving skills and attention to detail.
- Excellent communication and documentation skills.
- Ability to work independently and collaboratively in a fast-paced environment.
Preferred Qualifications
- Experience integrating .NET applications with Dynamics 365 or other ERP/CRM platforms.
- Experience with CI/CD pipelines and automated testing frameworks.
- Knowledge of microservices architecture and containerization (Docker/Kubernetes).
- Experience in manufacturing or dealer network domains is a plus.
- Familiarity with Microsoft Fabric and Power Platform tools (Power BI, Power Automate).
Posting Dates:
Caterpillar is an Equal Opportunity Employer. Qualified applicants of any age are encouraged to apply
Not ready to apply? Join our Talent Community.