Lead Developer, PLM

The J.M. Smucker Co.Orrville, OH
Hybrid

About The Position

The J.M. Smucker Co. Commercial Operations organization enables people, process and/or technology solutions that support Concept to Commercialization capabilities and help our business perform, transform, and grow. The Lead Developer on the PLM team realizes this purpose by serving as a cloud developer specific to PLM, Formulation and Regulatory specific applications. This role requires in-depth knowledge of development languages, learning new cloud solutions quickly, excellent communication, the curiosity to solve problems and influencing junior developers. Being a part of the PLM Center of Excellence (COE) has built in direct relationships with internal business customers. This role is expected to build in depth knowledge of Formula/Commercial/Regulatory business concepts and end-to-end process flow.

Requirements

  • 5+ years of work experience as a developer, with either a Bachelor's Degree in a STEM discipline or specialized training in development/cloud development
  • Experience with technical delivery in formal development roles across multiple technologies including cloud/SaaS
  • Experience with entire software development lifecycle (SDLC)
  • Experience delivering assignments independently within formal project frameworks (Agile, Traditional/Waterfall, DevOps)
  • Broad knowledge of development languages, with proficient depth in Java, .NET or similar
  • Advanced skills within enterprise toolsets for integration, reporting, process orchestration and/or scheduling
  • Application of multiple data structures, algorithms, formats and integration methods
  • Ability to evaluate, articulate, estimate and recommend design approaches for technical solutions in addressing complex concepts and requirements
  • Ability to conduct integrated test scenarios, troubleshoot and debug developed code, and select best balanced alternatives in support of solution objectives
  • Ability to train and mentor other resources on technical topics and delivery techniques
  • Presentation and facilitation of technical topics with broad audiences
  • Demonstrated ability to manage work across multiple resources (internal or contracted)
  • Ability to implement modern IT concepts (Cloud Computing, Infrastructure as Code, DevOps) within domain

Nice To Haves

  • Experience in CPG industry
  • Experience implementing or supporting Centric C8 PLM, Dassault Biovia 3DX, Dassault Biovia Science Cloud, Oracle P4P, and/or Genesis Nutrition
  • Experience in Java, JavaScript, C#, SQL, XML/JSON, REST/ API Development
  • Experience with data integration and ETL tools, particularly Kafka, Rabbit MQ, or SnapLogic iPaaS
  • Experience developing solutions on major cloud service provider platforms (AWS, Azure, GCP)
  • Experience with Software-as-a-Service (SaaS) implementations within an integrated enterprise environment
  • Experience in using AI for Process Improvement and/or enhanced development delivery

Responsibilities

  • Participate as a heavy contributor to PLM specific development efforts and/or manage the technical delivery of medium to large projects, which may include directing other team members on development activities.
  • Build work plans to complete required technical activities and align with architectural principles associated with the project.
  • Design solutions across a set of PLM owned applications and integrations. This could include creating technical project deliverables such as high-level solution designs and technical specifications for a range of solution needs. This person will factor scalability, supportability, security, and re-usability of design.
  • Build solutions involving complex and/or newer technologies, often requiring research and experimentation to complete. This person will apply varied delivery frameworks to achieve speed to value.
  • Lead integration, performance, and load testing efforts, and help identify and implement opportunities for automation and AI use.
  • Provides in-depth input on cutover planning and mock cutover exercises, striving for minimal disruption.
  • This person will be consulted as a key resource during go-live activities and hypercare support.
  • Facilitate troubleshooting and fixes for complex software issues including performance.
  • Facilitate development of Standard Operating Procedures (SOPs).
  • Champion overall supportability of new capabilities and guide maintenance plans.
  • Implement standards and continuous improvements for release/version management.
  • Set expectations with business customers on delivery of ITP service performance.
  • Model quality and consistency in execution, seeking and providing feedback on what is working well and what is not.
  • Implement improvements to development standards, code promotion processes and/or change management.
  • Promote and identify reusable code opportunities to drive efficiency and standardization across development solutions.

Benefits

  • Total Rewards program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service