Demand & Supply Planner – End-to-End Planning & MRP

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

SALARY

$7/hour

HOURS PER WEEK

40

DATE UPDATED

Sep 18, 2026

JOB OVERVIEW

Who We Are

Starbond is a growing adhesive company committed to excellence, customer centricity, curiosity, humility, and continuous improvement. We sell through Amazon, Shopify, and B2B channels and are strengthening our supply chain planning capabilities to support reliable product availability and scalable growth.

The Role

Starbond is seeking a highly analytical and proactive Demand & Supply Planner with at least five years of hands-on experience across the complete planning cycle: demand forecasting, supply planning, inventory optimization, material requirements planning (MRP), and production planning.

This role owns planning from end to end. You will develop a reliable consensus demand forecast, convert it into inventory and material requirements, and create executable purchasing, production, and distribution plans. You will monitor actual performance, identify changes and risks, and continuously revise the plan based on new information.

This is not a role for someone who has only maintained an existing planning system. The successful candidate must also be able to build, audit, and improve an Excel-based planning and MRP tool from the ground up. You will connect channel forecasts, bills of materials, inventory, open purchase orders, supplier lead times, capacity, and production requirements into one dependable planning process.

The ideal candidate combines strong technical planning knowledge with excellent judgment, emotional intelligence, ownership, and proactive communication. You should be comfortable identifying weak assumptions, explaining risks clearly, and recommending practical improvements rather than waiting for detailed instructions.

Key Responsibilities

Demand Planning and Forecast Ownership
Own the SKU- and channel-level demand forecast across Amazon, Shopify, and B2B.
Develop rolling forecasts using sales history, seasonality, promotions, customer commitments, product life cycles, channel plans, market intelligence, and future business assumptions.
Partner with Sales, Marketing, Finance, and leadership to gather forecast inputs, challenge assumptions, resolve differences, and establish a documented consensus demand plan.
Separate baseline demand from promotional, event-driven, new-product, and one-time demand.
Track forecast accuracy and bias by SKU and channel, investigate material variances, and improve forecasting methods over time.
Maintain documented forecast assumptions, risks, opportunities, scenarios, and version history.
Identify demand changes early and clearly communicate their expected impact on inventory, purchasing, production, capacity, and cash flow.

Supply and Inventory Planning
Translate the approved demand forecast into time-phased inventory, purchasing, production, and distribution requirements.
Establish and maintain SKU-level reorder points, safety stock, order quantities, and inventory targets.
Apply appropriate safety-stock methods using desired service levels, demand variability, lead-time variability, and supplier reliability.
Monitor stockout risks, excess inventory, slow-moving products, inventory turnover, forecast accuracy, and service levels.
Create constrained and unconstrained supply plans and identify where supplier, material, capacity, cash, or storage limitations prevent the business from meeting demand.
Recommend prioritized actions that balance customer service, inventory investment, operating cost, and business risk.

MRP and Excel Tool Development
Build, maintain, audit, and improve an Excel-based MRP and replenishment system.
Integrate core planning data, including the SKU master, sales forecast, stock on hand, open purchase orders, supplier lead times, bills of materials, and purchasing recommendations.
Create reliable formulas, data-validation controls, exception flags, dashboards, and scenario models that make the tool accurate, understandable, and easy to maintain.
Identify broken links, duplicated data, manual work, weak assumptions, and opportunities for automation.
Document planning logic, data sources, ownership, update frequency, and standard operating procedures.

BOM, Materials, and Production Planning
Perform BOM explosion by converting finished-goods demand into component, packaging, and raw-material requirements.
Account for existing component inventory, open orders, lead times, minimum order quantities, yields, scrap, and production constraints.
Translate material availability and demand requirements into practical production schedules.
Identify material shortages, capacity conflicts, and timing risks early and recommend feasible solutions.
Coordinate with Procurement, Operations, suppliers, and warehouse partners to align purchase and production plans.

Supply Planning and Risk Management
Evaluate supplier performance, including actual versus quoted lead times, delivery reliability, quality issues, and supply variability.
Recommend safety-stock adjustments, order timing, secondary sourcing, or other mitigation measures based on quantified risk.
Develop supply scenarios for demand changes, supplier delays, promotions, new-product launches, and capacity limitations.
Ensure planning recommendations balance product availability, working capital, storage constraints, and operational cost.

S&OP, Reporting, and Cross-Functional Communication
Provide concise planning updates that clearly identify risks, business impact, recommended actions, responsible owners, and deadlines.
Lead or support a structured monthly S&OP planning cycle connecting demand, supply, inventory, capacity, and financial considerations.
Partner with Sales, Marketing, Finance, Procurement, Operations, and leadership to reconcile forecasts with supply capabilities and business priorities.
Present S&OP scenarios, gaps, tradeoffs, assumptions, and recommendations to decision-makers.
Document agreed decisions and ensure changes flow into the demand forecast, supply plan, purchasing plan, and production schedule.
Communicate proactively when information is incomplete, assumptions change, or a plan is at risk.

Required Qualifications

At least five years of hands-on experience covering both demand planning and supply planning, including inventory, materials, or production planning.
Demonstrated ownership of a rolling SKU-level forecast and the ability to translate it into an executable supply plan.
Strong understanding of forecasting methods, seasonality, promotions, forecast accuracy, forecast bias, consensus planning, and scenario analysis.
Demonstrated experience building or substantially redesigning an MRP, inventory-planning, or replenishment tool in Excel.
Strong knowledge of reorder-point logic, safety-stock modeling, lead-time variability, service levels, and inventory optimization.
Practical experience with BOM explosion and raw-material or component planning.
Advanced Excel skills, including structured tables, XLOOKUP or INDEX/MATCH, SUMIFS, PivotTables, conditional logic, data validation, error controls, and scenario modeling.
Experience translating forecasts into purchase and production requirements.
Strong analytical and critical-thinking skills, with the ability to challenge assumptions constructively.
Excellent written and spoken English.
Strong ownership, emotional intelligence, attention to detail, and proactive communication.
Availability to work a full-time schedule aligned with Pacific Time.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0012
Controller Execution Time ( Jobseekers / Job )  0.0355
Total Execution Time  0.0373
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,533,800 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Demand-Supply-Planner-End-to-End-Planning-MRP-1708058
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0229 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0005   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1708058
 LIMIT 1 
0.0011   SELECT *
FROM `employers`
WHERE `employer_id` = 615900
 LIMIT 1 
0.0013   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1708058
AND `misc`.`idIS NULL 
0.0007   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-21',ej.date_added) duration_daysDATEDIFF('2026-09-21',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-09-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1708058' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1708058 
0.0013   UPDATE employer_jobs SET hit_counts '***Aug-12-2026=240***Aug-13-2026=147***Aug-14-2026=55***Aug-15-2026=38***Aug-16-2026=37***Aug-17-2026=56***Aug-18-2026=33***Aug-19-2026=23***Aug-20-2026=8***Aug-21-2026=15***Aug-22-2026=11***Aug-23-2026=9***Aug-24-2026=11***Aug-25-2026=13***Aug-26-2026=11***Aug-27-2026=13***Aug-28-2026=7***Aug-29-2026=3***Aug-31-2026=6***Sep-01-2026=5***Sep-02-2026=5***Sep-03-2026=3***Sep-04-2026=4***Sep-05-2026=7***Sep-06-2026=1***Sep-07-2026=3***Sep-08-2026=1***Sep-09-2026=158***Sep-10-2026=72***Sep-11-2026=26***Sep-12-2026=10***Sep-13-2026=8***Sep-14-2026=22***Sep-15-2026=14***Sep-16-2026=6***Sep-17-2026=6***Sep-18-2026=102***Sep-19-2026=122***Sep-20-2026=2***Sep-21-2026=1' WHERE job_id'1708058'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Aug-2026=736***Sep-2026=578' WHERE job_id'1708058'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1708058' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1708058 
0.0147   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '615900'
AND `date_added` >= '2022-06-08' 
0.0005   select from teasers 
0.0004   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)