PeoriaILRecruiter Since 2001
the smart solution for Peoria jobs

Sr. Software Engineer

Company: Caterpillar
Location: Peoria
Posted on: May 6, 2020

Job Description:

Description
JOB PURPOSE:

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.

JOB RELATED STATISTICS:

Indeterminate

JOB DUTIES: Responsibilities of the

incumbents are across functional lines with individuals assigned in new program

development and/or maintenance of existing mobile, WEB, Cloud, server, personal

computer, mainframe, and/or distributed computing systems.

1.

Competent

to perform all programming, project management, and development assignments without

close supervision; normally assigned the more complex aspects of systems work.

2.

Works

directly on complex application/technical problem identification and

resolution, including responding to off-shift and weekend support calls.

3.

Works

independently on complex systems or infrastructure components that may be used

by one or more applications or systems.

4.

Drives

application development focused around delivering business valuable features

5.

Mentor

and assist software engineers, providing technical assistance and direction as

needed

6.

Maintains

high standards of software quality within the team by establishing good

practices and habits

7.

Identifies

and encourage areas for growth and improvement within the team

8.

Guide

the team to develop a structured application/interface code, new program

documentation, operations documentation and user guides in a casual, flexible

environment

9.

Communicate

with end users and internal customers to help direct development, debugging,

and testing of application software for accuracy, integrity, interoperability,

and completeness

10.

Performs integrated

testing and customer acceptance testing of components that requires careful planning

and execution to ensure timely, quality results.

11.

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.

Typical customers

include Caterpillar customers, dealers, other external companies who purchase

services offered by Caterpillar as well as internal business unit and/or

service center groups. The position is

challenged to quickly and correctly identify problems that may not be obvious.

The incumbent solves problems by determining the best course of action, within

departmental guidelines, from many existing solutions. The incumbent sets

priorities and establishes a work plan in order to complete broadly defined

assignments and achieve desired results. The position participates in brainstorming

sessions focused on developing new approaches to meeting quality goals in the

measure(s) stated.
#LI
Qualifications
Basic qualifications:

--

Position

requires a four-year degree from an accredited college or university.

--

Five years

or more of software development experience or at least three years of

experience with master's degree in computer science or related field.

--

Five years

or more of experience in designing and developing software applications in Java

or Scala or at least three years of experience in Java or Scala with master's

degree in computer science or related field.

Top candidates will

also have:

--

Proven

experience in many of the following,

o

Designing, developing, deploying and

maintaining software at scale.

o

Developing software applications using

relational and Nosql databases.

o

Application architectural patterns, such as

MVC, Microservices, Event-driven, etc.

o

Deploying software using CI/CD tools such as

Jenkins, GoCD, Azure Devops etc.

o

Deploying and maintaining software using

public clouds such as AWS or Azure.

o

Working within an Agile framework (ideally

Scrum)

--

Strong

understanding and/or experience in many of the following,

o

Batch or stream processing systems such as

Apache Spark, Flink, Akka, Storm

o

Message brokers such as Kafka, Rabbitmq, AWS

SQS, AWS SNS, Apache ActiveMQ, Kinesis.

o

Experience

designing well-defined Restful APIs

o

Experience writing API proxies on platforms such as Apigee Edge,

AWS API Gateway or Azure API Gateway

o

Hands one experience with API tools such as Swagger, Postman and

Assertible

o

Test

driven development and behavior driven development.

o

Hands on experience with testing tools such as Selenium and

Cucumber and their integration into CI/CD pipelines.

o

Datastores such as MongoDB, Cassandra, Redis,

Elasticsearch, MySQL, Oracle.

o

Debugging and maintaining software in Linux

or Unix platforms.

--

Must demonstrate solid

knowledge of computer science fundamentals like data structures and algorithms.

--

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

--

Bachelor's

degree in Computer science or Electrical engineering or related field is

required

Keywords: Caterpillar, Peoria , Sr. Software Engineer, IT / Software / Systems , Peoria, Illinois

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Other IT / Software / Systems Jobs


Senior Systems Software Engineer - Apache Spark
Description: We are seeking experienced System Software Engineers to join our Spark ETL team. br br Data scientists spend a considerable amount of time exploring data and iterating over machine learning ML experiments. (more...)
Company: NVIDIA
Location: Champaign
Posted on: 05/27/2020

25L Cable Systems Installer/Maintainer
Description: AGE REQUIREMENTS: Must be between the ages of 17 and 35 br br Being able to communicate across the battlefield and around the world is crucial to mission success. As a Cable Systems Installer/Maintainer, (more...)
Company: Army National Guard
Location: Davenport
Posted on: 05/18/2020

Guidewire PolicyCenter Developer
Description: One Company---Many Careers br br State Farm is seeking a bright, diligent Software Developer to join our Guidewire practice. Ideal candidate must have a successful track record of implementing, solution (more...)
Company: State Farm Mutual Automobile Insurance Company
Location: Bloomington
Posted on: 05/23/2020


Senior Software Developer
Description: Senior Software Developer br If you are a Senior Software Developer with full life cycle software development experience, please read on Based in Champaign, IL We've been building vast networks for (more...)
Company: CyberCoders
Location: Champaign
Posted on: 05/18/2020

Mobile Notary Sign Up Here
Description: Event: Basic Notary Signing Agent Online Training Webinar / Learn how to earn Six-Figures a year signing loan documents. Overview: We will cover the following: Loan Closing Documents, Acknowledgments, (more...)
Company: Certified Mobile Notary Service
Location: Davenport
Posted on: 05/18/2020

Wireless Retail Sales Associate (PT-20 hours a week)
Description: You equip people with the wireless products they need and make sure they get the customer service they deserve. You are a Retail Sales Representative who believes in your company, in your team, and in (more...)
Company: Russell Cellular
Location: Champaign
Posted on: 05/26/2020

Software Developer
Description: Requisition ID: br req10608 br Job Title: br Software Developer br br Number of Openings: br 18 br Location: br Bloomington, IL br Are you ready to be part of a new and exciting team (more...)
Company: State Farm Mutual Automobile Insurance Company
Location: Bloomington
Posted on: 05/20/2020

Work from home Mobile Notary
Description: Event: Basic Notary Signing Agent Online Training Webinar / Learn how to earn Six-Figures a year signing loan documents. Overview: We will cover the following: Loan Closing Documents, Acknowledgments, (more...)
Company: Certified Mobile Notary Service
Location: Champaign
Posted on: 05/18/2020

Software Developer - Web Development
Description: One Company---Many Careers br br Requisition ID: req12227 br br Job Title: Software Developer - Web Development br br Number of Openings: 1 br br Location: Bloomington, IL br br Employment (more...)
Company: State Farm Mutual Automobile Insurance Company
Location: Bloomington
Posted on: 05/20/2020

Software Architect
Description: The Software Architect will lead and mentor the SW team on the next phase of their SW development for the 2020 infotainment product. What will I be doing Owning system design for a complex series of (more...)
Company: Aerotek
Location: Peoria
Posted on: 05/24/2020

Log In or Create An Account

Get the latest Illinois jobs by following @recnetIL on Twitter!

Peoria RSS job feeds