.NET Developer

Caterpillar Inc.Cary, NC
1dOnsite

About The Position

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. .NET Developer Role Definition: We are seeking an experienced .NET Developer to join our team supporting application development initiatives for Construction Industries - Building Construction Products division. This role will be responsible for designing, developing, and maintaining scalable .NET applications. 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.

Requirements

  • Experience in .NET development using C#, ASP.NET Core & .NET Framework, Entity Framework, JavaScript, jQuery, HTML5, CSS3, Entity Framework, Azure DevOps
  • Strong experience with RESTful API development and integration.
  • Solid understanding of software development lifecycle (SDLC) and Agile methodologies.
  • Experience with relational databases such as SQL Server and writing complex SQL queries.
  • Strong critical thinking skills and attention to detail.
  • Excellent communication and documentation skills.
  • Ability to work independently and collaboratively in a challenging environment.
  • Hands‑on experience implementing Azure AD (Entra ID) authentication/authorization for web apps and APIs (OIDC/OAuth2, app registrations, scopes, roles/claims).
  • Familiarity with Azure Key Vault for secure management of secrets, certificates, and keys (e.g., managed identities, secret rotation, Key Vault references).

Nice To Haves

  • Experience with CI/CD pipelines and automated testing frameworks.
  • Knowledge of microservices architecture and containerization
  • Experience in manufacturing or dealer network domains is a plus.
  • Familiarity with Snowflake, Microsoft Fabric, and Power Platform tools (Power BI, Power Automate).

Responsibilities

  • Design, develop, and maintain .NET applications using C#, ASP.NET (.NET Framework), ASP.NET Core, JavaScript, jQuery, DevExpress, and related technologies.
  • Design the data and presentation layer of the web application’s front-end.
  • 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.

Benefits

  • Our goal at Caterpillar is for you to have a rewarding career.
  • Our teams are critical to the success of our customers who build a better world.
  • Here you earn more than just a salary because we value your performance.
  • We offer a total rewards package that provides benefits on day one (medical, dental, vision, RX, and 401K) along with the potential of an annual bonus.
  • Additional benefits include paid vacation days and paid holidays.
  • Medical, dental, and vision benefits
  • Paid time off plan (Vacation, Holidays, Volunteer, etc.)
  • 401(k) savings plans
  • Health Savings Account (HSA)
  • Flexible Spending Accounts (FSAs)
  • Health Lifestyle Programs
  • Employee Assistance Program
  • Voluntary Benefits and Employee Discounts
  • Career Development
  • Incentive bonus
  • Disability benefits
  • Life Insurance
  • Parental leave
  • Adoption benefits
  • Tuition Reimbursement

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service