Developer, IS Customer Logistics

J.M. SmuckerTorrance, CA
250d

About The Position

The Smucker Information Services (IS) department enables technology solutions for capabilities that help our business perform, transform and grow. The Developer on the IS Supply Chain Customer Logistics Team realizes this purpose by designing, building and supporting data interfaces and other technical functions that power on-prem and cloud applications used by the Order Management and Customer Financial Services business teams. Being part of a team that has direct relationships with internal business customers, this role builds knowledge in particular business processes and concepts as well as data structures relevant to the business areas supported. Under direct guidance, this developer will code, test, debug, and document software applications, integrations, and other related technologies.

Requirements

  • Development experience (inclusive of internships).
  • Knowledge of one or more development languages.
  • Knowledge of programming fundamentals (code organization, version control, compiling and integrated development environment use).
  • Knowledge of data structures, algorithms and formats.
  • Knowledge of code design.
  • Ability to unit test, troubleshoot and debug developed code.
  • Problem solving and critical thinking skills, with ability to conceptualize technical concepts.
  • Takes initiative in learning and picking up new work.
  • Curiosity to learn new technology, business functions.

Nice To Haves

  • Supply Chain processes with an emphasis on Order Management, Accounts Receivable, Deduction Management.
  • Developing solutions using a cloud service provider (AWS, Azure, GCP, Oracle Cloud, etc.).
  • Oracle PL/SQL, Service Oriented architecture, shell scripting, unix-like systems.
  • Supply Chain Customer Logistics systems (IMI Order Management, Oracle E-Business Suite, HighRadius SaaS, DataAlliance VMI SaaS) and Order Management/Accounts Receivable business process a plus.
  • Data virtualization and reporting tools (i.e. TDV, Spotfire, DataBricks, Tableau).
  • Data integration and ETL tools, particularly Informatica Intelligent Cloud Service (IICS), Oracle SOA, SnapLogic iPaaS.

Responsibilities

  • Codes, tests, debugs, and documents software applications, integrations, and other related technologies under direct guidance.
  • Completes programming assignments as part of a project team, applying continued learning of programming technologies and/or applications.
  • Utilizes understanding of data transformation, interface design and other design principles to contribute to technical specifications and solution designs.
  • Writes code or configures software based upon technical designs, following documented standards for development, code promotion, and change management.
  • Executes unit testing to ensure new functionality meets design specifications and refactors as appropriate.
  • Helps troubleshoot and resolve defects.
  • Supports go-live activities and hypercare support.
  • Learns support model, provides troubleshooting and fixes for software issues and interfaces with 3rd party vendors.
  • Executes Standard Operating Procedures (SOPs) to support existing business processes.
  • Contributes to root cause identification, prevention, and maintenance activities.
  • Follows defined support call paths including status updates in incident management tool.
  • Learns new tools and applies modern IT concepts to support ongoing shift toward cloud-based technologies.
  • Proactively takes on learning opportunities by immersing themselves in functional and technical meetings to quickly comprehend new areas of support.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service