Caterpillar, Inc. Junior Software Developer in Mossville, Illinois
Junior Software Developer
Caterpillar is looking for Junior Software Developers tobuild data driven and predictive analytics applications that provide actionableinsights across all business units. You will be part of Caterpillar’sfast-moving and engineering-driven digital organization with highly motivatedengineers who tackle challenges and problems that are critical to realizingsignificant business outcomes.
Thisposition will be responsible for building scalable, high performanceinfrastructure and data driven and predictive analytics applications thatprovide actionable insights across all Caterpillar businesses.The position will be part of Caterpillar’s fast-movingand engineering-driven digital organization with highly motivated engineers whotackle challenges and problems that are critical to realizing significantbusiness outcomes.These softwaredevelopers work with data scientists, business analysts, and others as part ofa team that assembles large, complex data sets that provide competitiveadvantage.
Buildinfrastructure required for optimal extraction, transformation, and loading ofdata from a wide variety of data sources
Design,develop, and maintain performant and scalable applications
Engage directly with business partners to participate in design and development of data integration/transformation solutions per functional requirements.
Workin a scaled Agile environment accountable to deliver results in sprints.
Generate,prepare, and catalog APIs
Workwith UI Designer to build user interfaces per design specifications
Position requires a four year degree from anaccredited college or university.
1 year of experience with object-orienteddevelopment.
Understanding of SQL, ETL design, and datamodeling techniques
Experience in approved enterprise data platformor qualified to be trained on the approved enterprise data platform (Change tospecific platform when posted ex. C3)
Understanding of data structures, algorithms,profiling & optimization.
Passion for acquiring, analyzing, andtransforming data to generate insights.
Thrive in a fast-paced environment that deliversresults and has fun.
Strong analytical ability, judgment and problemanalysis techniques.
Working knowledge of Agile Software developmentmethodology.
Great verbal and written communication skills tocollaborate cross functionally and enhance scalability.
Interpersonal skills with the ability to workeffectively in a cross functional team.
Desired but not required for experience with bigdata tools: Hadoop, Spark, Kafka, etc.
Desired but not required experience withrelational SQL and NoSQL databases, including Postgres and Cassandra.
Desired but not required experience with datapipeline and workflow management tools: Azkaban, Luigi, Airflow, etc.
Desired but not required experience with AWScloud services: EC2, EMR, RDS, Redshift
Desired but not required experience withstream-processing systems: Storm, Spark-Streaming, etc.
Desired but not required experience experience withAPI managers: Apigee, Azure, Catana, etc
Job Information Technology
Primary Location United States-Illinois-Mossville
Unposting Date: Apr 26, 2018, 11:59:00 PM
EEO/AA Employer. All qualified individuals – including minorities, females, veterans and individuals with disabilities – are encouraged to apply.
Relocation assistance is not available for this position.
Req ID: 180003S6