Company

CaterpillarSee more

addressAddressPeoria, IL
type Form of workFull-Time
CategoryInformation Technology

Job description

Career Area:
Business Technologies, 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.
This position reports to a Software Engineering Manager, working in Dealer Interface Center of Excellence (DICE) team within Dealer Digital Integration Services Section supporting Dealer integration initiatives. As a member of the Dealer Interface Center of Excellence (DICE) team within Cat Digital, a qualified candidate will work with dealers and Cat business partners to ensure both test and production warranty applications and technical connectivity are maintained between Caterpillar and our dealers as they migrate from a legacy Dealer Management System (DMS), for instance DBS, to a modern dealer management systems, or perform upgrades of existing systems, or make changes within their systems environment. This position will offer a qualified candidate the unique opportunity to work directly with Caterpillar dealers and learn the inner workings of the business processes and B2B integration between Caterpillar and our dealer network. The position manages the completion of its own work assignments and coordinates work with others. Based on past experiences and knowledge, the incumbent normally works independently with minimal management input and review of end results.
Responsibilities
The Sr. Software Engineer contributes to design, development and deployment of Caterpillar's state-of-the-art digital platform. This position will build a world class platform to host a wide range of digital applications. This position reports to a Software Engineering Manager, working in Dealer Interface Center of Excellence (DICE) team within Dealer Digital Integration Services Section supporting Dealer integration initiatives.
  • Candidate will be competent to perform all programming, project management, and development assignments without close supervision; normally assigned the more complex aspects of systems work.
  • Works directly on complex application/technical problem identification and resolution, including responding to off-shift and weekend support calls.
  • Works independently on complex systems or infrastructure components that may be used by one or more applications or systems.
  • Drives application development focused around delivering business valuable features
  • Mentor and assist Software Engineers, providing technical assistance and direction as needed
  • Maintains high standards of software quality within the team by establishing good practices and habits
  • Identifies and encourage areas for growth and improvement within the team
  • Guide the team to develop a structured application/interface code, new program documentation, operations documentation and user guides in a casual, flexible environment
  • Communicate with end users and internal customers to help direct development, debugging, and testing of application software for accuracy, integrity, interoperability, and completeness
  • Performs integrated testing and customer acceptance testing of components that requires careful planning and execution to ensure timely, quality results.
  • Employee is also responsible for performing other job duties as assigned by Caterpillar management from time to time.
  • The position manages the completion of its own work assignments and coordinates work with others. Based on past experiences and knowledge, the incumbent normally works independently with minimal management input and review of end results.

Skills
  • Extensive experience in designing and developing software applications with programming languages that may include .Net, Java, Scala or Python
  • Proven understanding of API integrations experience which includes ERP or eCommerce.
  • Previous experience leading the development & unit/integration testing of new features for the scrum team.
  • Performing Code Reviews, Performance Assessments, Architecture discussions. Supporting QA team for every release's quality assurance as a representative from the development team and fixing issues that arises from testing.
  • Guide the team to develop a structured application/interface code, new program documentation, operations documentation and user guides in a casual, flexible environment
  • Communicate with end users and internal customers to help direct development, debugging, and testing of application software for accuracy, integrity, interoperability, and completeness

Top candidates will also have:
  • Designing, developing, deploying and maintaining software at scale.
  • Application architectural patterns, such as MVC, Microservices, Event-driven, etc.
  • Deploying software using CI/CD tools such as Jenkins, GoCD, Azure Devops etc.
  • Deploying and maintaining software using public clouds such as AWS or Azure.
  • Test driven development and behavior driven development.
  • Hands-on experience with testing tools such as Selenium and Cucumber and their integration into CI/CD pipelines.
  • Datastores such as MySQL or Oracle.
  • Debugging and maintaining software in Linux or Unix platforms.
  • Working within an Agile framework (ideally Scrum)
  • Ability to work under pressure and within time constraints
  • Passion for technology and an eagerness to contribute to a team-oriented environment
  • Demonstrated leadership on small to medium-scale projects impacting strategic priorities
  • Understanding the business requirements for new features implemented within the eCommerce platform (Parts.cat.com and Shop.cat.com) and working with business and business analysts for gathering & refining business requirements and to recommend any changes which could do business impact

Visa Sponsorship is not available for this position. This employer is not currently hiring foreign national applicants that require or will require sponsorship tied to a specific employer, such as, H, L, TN, F, J, E, O. As a global company, Caterpillar offers many job opportunities outside of the U.S which can be found through our employment website at www.caterpillar.com/careers.
Summary Pay Range:
$104,112.00 - $169,182.00
Compensation and benefits offered may vary depending on multiple individualized factors, job level, market location, job-related knowledge, skills, individual performance and experience. Please note that salary is only one component of total compensation at Caterpillar.
Benefits:
Annual incentive bonus plan*
Medical, dental, and vision coverage
Paid time off plan (Vacation, Holiday, Volunteer, Etc.)
401k savings plan
Health savings account (HSA)
Flexible spending accounts (FSAs)
Disability benefits
Life Insurance
Parental leave
Healthy Lifestyle Programs
Employee Assistance Programs
Voluntary Benefits and Employee Discounts
Tuition Reimbursement
Career Development
*Subject to annual eligibility and incentive plan guidelines.
Any offer of employment is conditioned upon the successful completion of a drug screen.
EEO/AA Employer. All qualified individuals - Including minorities, females, veterans and individuals with disabilities - are encouraged to apply.
Not ready to apply? Join our Talent Community.
Refer code: 7747273. Caterpillar - The previous day - 2024-01-07 03:12

Caterpillar

Peoria, IL
Jobs feed

Area-Category Operations Mgr -Produce

Us Foods

Phoenix, AZ

Territory Manager (West TN Area)

Us Foods

Jackson, TN

CDL Class A Truck Driver Centennial 10K Sign On

Us Foods

Colorado, United States

Travel CVOR RN | Pittsburgh, PA

Triage

Pittsburgh, PA

$2,954.92/week

Sales Administrative Assistant

Marriott

Augusta, ME

Share jobs with friends

Senior AWS Software Engineer

Halo

Chicago, IL

4 days ago - seen

Senior Software Engineer, Salesforce Commerce

Marriott

Springfield, IL

5 days ago - seen

Senior Software Engineer - Automation

Marriott

Springfield, IL

a week ago - seen

Senior UI Framework Software Engineer

Cnh Industrial

Oak Brook, IL

a week ago - seen

Senior Fullstack Software Engineer

Imperial Supplies Llc

CHICAGO, IL

a week ago - seen

Full-stack Senior Software Engineer

Caterpillar

Peoria, IL

3 weeks ago - seen

Senior Software Engineer, Backend (Data)

Capital One

Chicago, IL

4 weeks ago - seen

Senior Staff Software Engineer - 308757

Imperial Supplies Llc

LAKE FOREST, IL

4 weeks ago - seen

FLEX Senior Software Engineer

Marriott

Springfield, IL

4 weeks ago - seen

Senior Software Engineer - UI Developer

Marriott

Springfield, IL

a month ago - seen

Senior Java Software Engineer, Remote

Allstate

$70,500 - $125,625 a year

Chicago, IL

a month ago - seen

Senior Software Engineer

Caterpillar

Peoria, IL

a month ago - seen

Senior Software Engineer

Sterling Engineering Inc.

Chicago, IL

2 months ago - seen

Senior Software Engineer - SAP

Grainger Businesses

Lake Forest, IL

2 months ago - seen

Senior Software Engineer

Entegee

Moline, IL

2 months ago - seen

Senior Software Engineer, Quant - Remote

The Chicago Board Options Exchange

Chicago, IL

2 months ago - seen

Senior Software Engineer, Advantage Labs

Advantage Solutions

Chicago, IL

2 months ago - seen

Senior Software Engineer in Test

Imanage

$120K - $152K a year

Chicago, IL

2 months ago - seen