{"id":4316246,"url":"https://alion.io/job/atm-solutions-senior-inventory-controller","title":"Senior Inventory Controller","company":{"id":4538515,"name":"ATM Solutions","domain":null,"url":"https://alion.io/company/atm-solutions","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Finance","role_family":"Finance","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Sandton, South Africa"],"countries":["ZA"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Microsoft Excel","optional":false}],"status":"live","first_seen_at":"2026-11-13T09:12:23Z","employer_posted_date":null,"last_verified_at":"2026-11-13T09:12:23Z","board_verified":false,"closed_at":null,"days_open":1,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":1},"description":"Introduction\nTo ensure accurate, well-controlled inventory across all stock points nationally through independent stock counts, audits, reconciliations and data analysis, driving cost savings and process improvement.\nDuties & Responsibilities\nInventory assurance and analytics\nIndependently check that stock processes are followed and that Business Central and the FAR match physical stock\nReview high-value, serialized and security-sensitive stock, and test inventory controls\nAnalyze data for variances, shrinkage and slow-moving stock, and recommend improvements\n\nStock counts and audits\nPlan and run blind cycle and full stock counts at all sites nationally, including technician vehicles\nConduct planned and unannounced audits and follow findings through to closure\n\nReconciliation and variance resolution\nReconcile physical counts to Business Central and the financial stock ledger\nInvestigate variances to root cause and track corrective actions to resolution\nSubmit stock adjustments for approval within agreed authority levels\n\nStock levels and re-order management\nSet and review minimum and maximum levels in Business Central for warehouse, small spares and technician stock\nIdentify slow-moving, obsolete and excess stock and recommend actions\n\nScrapping and beyond economical repair (BER)\nManage end-to-end scrapping of BER-certified items, ensuring approvals and documents are in place\nWrite off scrapped items in Business Central and asset records, and arrange compliant, secure disposal\n\nSystems, reporting and analysis\nReport inventory data from Business Central and maintain KPIs and dashboards in Excel or Power BI\nKeep item master data, bin locations and serial number records accurate\n\nProcess, compliance and improvement\nDocument and improve warehouse and system processes, including inventory SOPs\nCheck OHS compliance in stock areas, and lead or support improvement projects\n\nDesired Experience & Qualification\n· Matric\n· A relevant tertiary qualification (diploma or degree) in supply chain management, logistics, inventory or warehouse management\n· 3–5 years' experience in warehousing, supply chain or logistics, with a strong focus on inventory control\n· Experience in an FMCG and hardware warehouse environment, including small spares\n· Proven experience planning and running stock counts nationally\n· Experience conducting inventory audits and reconciling stock counts\n· Practical experience with minimum and maximum re-order calculations\n· Sound knowledge of warehouse processes: receiving, put-away, storage, picking, dispatch and returns\n· Previous experience with a WMS or ERP system\n· Advanced Excel skills: pivot tables, XLOOKUP/VLOOKUP, SUMIFS, data cleansing and charts\n· Microsoft Dynamics 365 Business Central (or Dynamics NAV) experience\n\nPackage & Remuneration\nCTC\nMedical Aid\nProvident Fund","description_format":"text","description_chars":2832,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-11-14T16:04:05Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":1,"expected_fill_days":30,"reasons":["seen:1","win:early"],"computed_at":"2026-11-14T18:09:24Z"},"pay":null,"html_url":"https://alion.io/job/atm-solutions-senior-inventory-controller","json_url":"https://alion.io/job/atm-solutions-senior-inventory-controller.json","meta":{"generated_at":"2026-11-14T18:09:24Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":21367,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-15T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":4538515},"rest":"https://alion.io/mcp/rest/get_company?id=4538515"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fatm-solutions-senior-inventory-controller"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"free","price":{"credits":0,"usd":0},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fatm-solutions-senior-inventory-controller"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fatm-solutions-senior-inventory-controller"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/atm-solutions-senior-inventory-controller\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fatm-solutions-senior-inventory-controller"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4316246}},{"tool":"search_jobs","arguments":{"company":4538515,"detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4316246},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}