Caterpillar is looking for Software
Developers to build data driven and predictive analytics applications that
provide actionable insights across all business units. You will be part of
Caterpillar’s fast-moving and engineering-driven digital organization with
highly motivated engineers who tackle challenges and problems that are critical
to realizing significant business outcomes.
As a Junior
Software Developer, you will be responsible for building scalable, high
performance infrastructure and data driven and predictive analytics
applications that provide actionable insights across all Caterpillar
businesses. The position will be part of Caterpillar’s fast-moving and
engineering-driven digital organization with highly motivated engineers who
tackle challenges and problems that are critical to realizing significant
business outcomes. These software developers work with data scientists,
business analysts, and others as part of a team that assembles large, complex
data sets that provide competitive advantage.
Build infrastructure required for optimal extraction,
transformation, and loading of data from a wide variety of data sources
develop, and maintain performant and scalable applications
directly with business partners to participate in design and development
of data integration/transformation solutions per functional requirements.
in a scaled Agile environment accountable to deliver results in sprints.
prepare, and catalog APIs
with UI Designer to build user interfaces per design specifications
Must be enrolled as a Full-Time student from an accredited 4-year university or hold a Masters Degree from an accredited university.
Experience with object-oriented development.
GPA of a 3.0 on a 4.0 scale
Top Candidates Will Also
Understanding of SQL, ETL design, and data modeling techniques
Working knowledge of Agile Software development methodology.
Desired but not required for experience with big data tools: Hadoop, Spark, Kafka, etc.
Desired but not required experience with AWS cloud services: EC2, EMR, RDS, Redshift
Desired but not required experience with API managers: Apigee, Azure, Catana, etc
Understanding of data structures, algorithms, profiling & optimization.
Passion for acquiring, analyzing, and transforming data to generate insights.
Interpersonal skills with the ability to work effectively in a cross functional team.
Less than 10% travel
Thousands of Caterpillar Employees
come into work every day. While they perform their daily tasks, they're really
contributing to the work of a powerful global team. At Caterpillar, we know
that innovation happens step-by-step, piece by- piece, person-by-person.
Caterpillar is proud of the role we
play in building the world's infrastructure. The work we do drives progress for
millions of people around the globe.
All qualified individuals – including minorities, females, veterans and
individuals with disabilities are encouraged to apply.
Caterpillar is not currently hiring individuals for this position who now or in the future require sponsorship for employment visa status; however, 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.