Supply Chain Planner
Job
JMJ Phillip
North Chesterfield, VA (In Person)
$67,500 Salary, Full-Time
Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
70
out of 100
Average of individual scores
Skill Insights
Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.
Job Description
Supply Chain Planner Posted on April 9, 2026 April 9, 2026 by JMJ Phillip We are seeking a Supply Chain Planner to manage and optimize the planning, scheduling, and inventory processes across the supply chain. This role ensures efficient operations, accurate forecasting, and timely delivery of products while supporting overall business objectives. Position Responsibilities Demand Planning & Forecasting Analyze historical sales data and market trends to develop accurate demand forecasts. Collaborate with Sales and Marketing teams to incorporate promotions, new products, and seasonal trends into forecasts. Adjust forecasts based on changes in demand and supply conditions. Inventory Management Monitor inventory levels to ensure adequate stock while minimizing excess or obsolete inventory. Develop and implement inventory strategies to optimize stock levels across locations. Coordinate with purchasing and operations teams to plan replenishments and maintain safety stock. Production & Supply Coordination Work closely with production and operations teams to ensure alignment between supply and demand. Prepare and maintain production schedules to meet delivery requirements. Identify potential supply chain disruptions and develop contingency plans. Data Analysis & Reporting Track key supply chain metrics and prepare regular reports for management. Analyze performance data to identify opportunities for process improvement. Provide insights to support decision-making across the supply chain. Other Duties Perform other duties as trained and qualified. Prerequisites Bachelor's degree in Supply Chain, Business, Logistics, or related field. 2-4 years of experience in supply chain planning, inventory management, or logistics. Strong analytical and problem-solving skills. Proficiency in ERP systems, Excel, and other planning tools. Effective communication and organizational skills. Certifications (Preferred, but not Required) APICS CPIM or CSCP certification. Lean or Six Sigma training. What the Role Offers Competitive compensation plan.
Salary Range:
$60,000 - $75,000. Health benefits including medical, dental, and vision. 401k with company match. Paid vacation, holidays, and sick time. Why Richmond? This role offers the opportunity to work in a dynamic environment where you can influence supply chain efficiency and operational success. It provides professional growth, cross-functional collaboration, and the chance to make a meaningful impact on overall business performance. Upload your resume to Apply • Accepted file types: pdf, doc, docx, txt, Max.file size:
32 MB. Email • Additional Please add me to your mailing list so I hear about new jobs first I'd like to learn about resume writing and career coaching services from Employment BOOST Get 30 days free on Careerology - the #1 platform for job skills /• = 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_5');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_5').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 ! is_redirect ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_5').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_5').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_5').removeClass('gform_validation_error');}setTimeout( function() { /• delay the scroll by 50 milliseconds to fix a bug in chrome •/ jQuery(document).scrollTop(jQuery('#gform_wrapper_5').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_5').val();gformInitSpinner( 5, 'https://jmjphillip.com/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [5, current_page]);window['gf_submitting_5'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_5').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_5').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [5]);window['gf_submitting_5'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_5').text());}else{jQuery('#gform_5').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId:
"5", currentPage:
"current_page", abort: function() { this.preventDefault(); } }]); if (event event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_5" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_5"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_5" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; gform.core.triggerPostRenderEvents( 5, current_page ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList:
false, subtree: true, attributeFilter:
[ 'style', 'class' ], }); } else { triggerPostRender(); } } );} ); /• ]]> •/ Apply NowSimilar jobs in North Chesterfield, VA
Timmons Group
North Chesterfield, VA
Posted3 days ago
Updated21 hours ago
Timmons Group
North Chesterfield, VA
Posted3 days ago
Updated21 hours ago
Dover Corporation
North Chesterfield, VA
Posted3 days ago
Updated21 hours ago
Estes Forwarding Worldwide
North Chesterfield, VA
Posted3 days ago
Updated21 hours ago
Similar jobs in Virginia
University of Virginia
Charlottesville, VA
Posted2 days ago
Updated21 hours ago
Serco
Reston, VA
Posted2 days ago
Updated21 hours ago
Google
Reston, VA
Posted2 days ago
Updated21 hours ago
City of Virginia Beach
Virginia Beach, VA
Posted2 days ago
Updated21 hours ago