Caterpillar Inc.→
Software Engineer 1 at Caterpillar Inc. in East Peoria, IL
Entry LevelOn-siteFull-timeEast Peoria, IL$98k–$158k/yr
Skills
agile mindsetazure devops framework.net frameworkautomation & aidev opsci/cd practicesautomated testingengineering languagessoftware developmentsoftware development life cyclesoftware integration engineeringsoftware product designsoftware product technical knowledgesoftware product testingdecision makingeffective communications
Job Description
Summary: Caterpillar Inc. is the world’s leading manufacturer of construction and mining equipment, and they are seeking a Software Engineer to help solve customers’ toughest challenges while building a better and more sustainable world. The role involves delivering technological initiatives within the Commercial Process Division and collaborating with business partners and enterprise teams.
Responsibilities:
- Designing, modifying, developing, writing and implementing software programming applications for target system using agile methods
- Acquiring client requirements; resolving workflow problems through automation optimization
- Writing source codes for new applications, and/or generating and enhancing code samples for existing applications
- Utilizing automated testing tools to perform the testing and maintenance
Required Qualifications:
- Agile Mindset and experience working in Product Teams
- Experience working in Azure DevOps Framework
- Experience working .NET Framework
- Automation & AI first thinking is a must
- Cyber Safe approach
- Dev Ops, CI/CD practices, and Automated Testing
- Engineering languages (Python, Java/JavaScript, C#, PHP, Ruby, SQL, ASP.Net, Snaplogic, DataStage)
- Knowledge of the decision-making process and associated tools and techniques; ability to accurately analyze situations and reach productive decisions based on informed judgment
- Understanding 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 software development tools and activities; ability to produce software products or systems in line with product requirements
- Knowledge of software development life cycle; ability to use a structured methodology for delivering and managing new or enhanced software products to the marketplace
- Knowledge of software integration processes and functions; ability to design, develop and maintain interfaces and link to alternative platforms and software packages
- Knowledge of software product design; ability to convert market requirements into software product design
- Knowledge of technical aspects of a software product; ability to design, configure and integrate technical aspects of software products
- Knowledge of software product testing; ability to design, plan, and execute testing strategies and tactics to ensure software product quality and adherence to stated requirements
Required Skills: Agile Mindset, Azure DevOps Framework, .NET Framework, Automation & AI
Important Skills: Dev Ops, CI/CD practices, Automated Testing, Engineering languages
Nice-to-Have Skills: Software Development, Software Development Life Cycle, Software Integration Engineering, Software Product Design, Software Product Technical Knowledge, Software Product Testing, Decision Making, Effective Communications
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
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