Caterpillar Inc.

Software Engineer – Full Stack

Caterpillar Inc.

full-time

Posted on:

Location Type: Office

Location: PeoriaIllinoisTexasUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $97,530 - $158,480 per year

About the role

  • Join Caterpillar as a key contributor responsible for the design, development, and implementation of the new modern, cloud-based Global Warranty Management solution.
  • Participate in application/technical problem identification and resolution, including responding to off-shift and weekend support calls.
  • Drive application development focused on delivering valuable business features.
  • Maintain high standards of software quality by establishing good practices and habits.
  • Communicate with end users and internal customers to help direct development, debugging, and testing of application software for accuracy, integrity, interoperability, and completeness.
  • Perform integrated testing and customer acceptance testing of components that require careful planning and execution to ensure timely, quality results.

Requirements

  • Bachelor’s degree in Information Technology, Management Information Systems, Computer Science, or a related field
  • At least 2 years of hands-on experience as an application developer, with proficiency in Java and JavaScript.
  • Knowledge of software development tools and activities; ability to produce software products or systems in line with product requirements.
  • Knowledge of technical aspects of a software product; ability to design, configure and integrate technical aspects of software products.
  • Execute functional, performance, and load testing; documents results and non-conformance.
  • Understanding of effective communication concepts, tools and techniques; ability to effectively transmit, receive, and accurately interpret ideas, information, and needs through the application of appropriate communication behaviors.
  • Knowledge of the decision-making process and associated tools and techniques; ability to accurately analyze situations and reach productive decisions based on informed judgment.
Benefits
  • 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
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaJavaScriptapplication developmentsoftware qualityintegrated testingcustomer acceptance testingfunctional testingperformance testingload testingsoftware design
Soft Skills
effective communicationproblem identificationproblem resolutiondecision-makinganalytical skillsinterpersonal skillsteam collaborationcustomer interactiondebuggingtesting