An Inventory Controller manages stock levels to meet customer demand, prevent shortages and overstocking, and minimize costs. Key responsibilities include tracking inventory, conducting physical counts, maintaining accurate records using specialized software, collaborating with suppliers and other departments, analyzing inventory data for trends, and implementing strategies to optimize the supply chain and reduce waste.