Hotline: 678-408-1354

Junior Software Developer

:

This position 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.

Job Duties:

  • Build infrastructure required for optimal extraction, transformation, and loading of data 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.

  • Work in a scaled Agile environment accountable to deliver results in sprints.

  • Generate, prepare, and catalog APIs

  • Work with UI Designer to build user interfaces per design specifications

Required Skills:
  • Pursuing or have a completed four year degree from an accredited college or university.
  • Graduation date of December 2017 to December 2018
  • 1 year of experience with object-oriented development.

Desired Skills:

  • Understanding of SQL, ETL design, and data modeling techniques
  • 0-3 years software development experience with object-oriented/object function scripting languages: Python, Java, Javascript, C++, Scala, etc.
  • Experience in approved enterprise data platform or qualified to be trained on the approved enterprise data platform
  • Understanding of data structures, algorithms, profiling & optimization.
  • Passion for acquiring, analyzing, and transforming data to generate insights.
  • Thrive in a fast-paced environment that delivers results and has fun.
  • Strong analytical ability, judgment and problem analysis techniques.
  • Working knowledge of Agile Software development methodology.
  • Great verbal and written communication skills to collaborate cross functionally and enhance scalability.
  • Interpersonal skills with the ability to work effectively in a cross functional team.
  • Desired but not required for experience with big data tools: Hadoop, Spark, Kafka, etc.
  • Desired but not required experience with relational SQL and NoSQL databases, including Postgres and Cassandra.
  • Desired but not required experience with data pipeline and workflow management tools: Azkaban, Luigi, Airflow, etc.
  • Desired but not required experience with AWS cloud services: EC2, EMR, RDS, Redshift
  • Desired but not required experience with stream-processing systems: Storm, Spark-Streaming, etc.
  • Desired but not required experience experience with API managers: Apigee, Azure, Catana, etc

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
.
Relocation assistance is available for this position.
EEO/AA Employer. All qualified individuals – including minorities, females, veterans and individuals with disabilities – are encouraged to apply.

Unposting Date

– Jul 17, 2018, 11:59:00 PM

Primary Location

– United States-Illinois-Mossville

Job

– Information Technology

Email Me Jobs Like These
Share this job

Contact Us

Eltas EnterPrises Inc.
3978 Windgrove Crossing
Suite 200A
Suwanee, Georgia
30024, USA
contact@eltasjobs.com

Subscribe to our Newsletter