Senior Developer in Bohemia, NY at The Nature's Bounty Co.

Date Posted: 10/24/2019

Job Snapshot

  • Employee Type:
  • Location:
    Bohemia, NY
  • Job Type:
  • Experience:
    At least 5 year(s)
  • Date Posted:

Job Description

Company Description

Since time began, the earth’s been a generous contributor to people’s well-being. We haven’t been around quite that long, but The Nature’s Bounty Co. has been enriching lives of consumers around the world for more than 70 years. And before we even got started, the world was developing our motivation: Nature’s bountiful effects on people’s health.

Through our years, we’ve been a leader in health and wellness with our innovative products and solutions. We put science and the highest quality standards at the heart of our business—that’s why The Nature’s Bounty Co. brands are some of the most trusted in the world. We’re a leading global manufacturer, marketer, distributor and retailer of vitamins, nutritional supplements, sports & active nutrition, and ethical beauty products.

We’re also a great place to work, with excellent benefits, competitive compensation and a progressive, healthy company culture. If you’ve ever spent your workdays watching the clock, you know how important a positive work environment is for a person’s well-being. The Nature’s Bounty Co. is committed to supporting wellness in all its forms. And when it comes to wellness, nature is a pretty good place to start.

Job Description

The Senior Product Lifecycle Management (PLM) Developer is responsible for supporting and developing a wide range of PLM configurations, customizations, and integrations with respect to the Product Collaboration and Product Quality Management modules.  Note that this position can be based in either Florham Park, NJ, or Bohemia, NY.  Note that if the incumbent is based in Florham Park, NJ, they must be flexible to travel to Bohemia, NY, as needed.

Additional responsibilities include:

  • Maintain and administer PLM application based on Oracle Agile PLM software. 
  • Design, configure and maintain workflows, criteria logic, approval routings, user group configuration, and integration between Agile PLM and other enterprise systems.
  • Implementing projects and assisting with the production support of the Agile PLM application.
  • Develop enhancements and customizations (Pxs) for the Product Collaboration and Product Quality Management modules.
  • Modify existing customizations. 
  • Manage GitHub code repository for all customizations.
  • Assist with managing offshore support resources to develop minor enhancements and verifying that solutions developed meet all acceptable standards, are tested adequately and deployed properly. 
  • Ensure support resources are adequately supporting the system and assist with holding support resources accountable for meeting SLAs.
  • Working with application developers and/or vendors to ensure the solution architecture is deployed using proper analysis, design, and development and testing disciplines.
  • Review and approve technical specifications and conduct code walk-through.
  • Develops the system design specifications from the business requirements document.
  • Creation of a project/task plan for new development & enhancements.
  • Prepares & documents technical & program design specifications (including flow charts).
  • Completes the configuration and development effort.
  • Completes & documents unit & system testing and assists IT testing teams.
  • Manages & plans program implementations into production environment.
  • Communicates with end users on business requirements and problem resolution.
  • Provides key inputs into the User Acceptance Testing (UAT), if necessary.
  • Meets all required compliance documentation and change management requirements
  • Works directly with business partners and vendors to scope and manage projects on their own.
  • Mentors and provides technical direction to other team members.
  • Performs analysis and makes recommendations in areas that require a high level of technical competency.

Job Requirements

  • 5+ years of PLM development and support experience on Agile version 9.3.2 or higher
  • A thorough understanding and the ability to lead activities through the full project life cycle.
  • Bachelor’s degree in Computer Science or relevant field
  • Familiar with Source control, task management, bug tracking, build and deploy
  • JSP/J2EE/Java programming Agile Automations and Process Extensions
  • Creation of Functional and Technical Specifications
  • Development of Web Services and Process Extensions in Agile
  • Agile Content Service and integration with Oracle EBS
  • Excellent communication skills and organization skills
  • Knowledge of the Agile Database Schema, Database design, Agile PLM SDK/Web Services
  • Knowledge of XML and SOA based integrations
  • Knowledge of Agile File Manager
  • Creation of reports and custom notifications in PLM
  • Oracle SQL, PL/SQL and ability to query the PLM database directly. Develop queries to execute in Tableau
  • Strong analytical skills, communication, and time management skills
  • Strong customer service skills
  • AML and PG&C experience a plus

The Nature's Bounty Co. is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status. 

The Nature's Bounty Co. offers a competitive salary and a comprehensive benefits package, which includes health and dental plans, voluntary short-term and long-term disability, life insurance, flexible spending accounts, 401(k), tuition reimbursement, generous associate discounts and more! 

Please contact Human Resources at 631-244-2120 if you should need a reasonable accommodation to submit your information for our online job postings.

Ref # POS000005215