Job Description Technical Business Analyst (Contract) We're looking for a highly capable Technical Business Analyst to join a fast-moving, operationally heavy environment where technology and production intersect. This role is ideal for someone who enjoys getting into the detail of systems, data, and workflows while working closely with both business and engineering teams to deliver meaningful improvements. Partner with stakeholders across operations, supply chain, IT, and commercial teams to capture and clarify requirements Translate business needs into structured, technical requirements suitable for development teams Create artefacts such as user stories, process diagrams, data mappings, and functional specifications Work closely with engineers to design solutions that are practical, scalable, and aligned to business goals Interrogate and manipulate data to support analysis, validation, and decision-making Validate delivered solutions through testing, troubleshooting, and continuous feedback ERP, scheduling, inventory systems) Maintain high-quality documentation to support delivery, knowledge sharing, and future development Strong experience as a Business Analyst in technically complex environments Advanced SQL skills, including writing and optimising queries Exposure to Python (or similar) for data manipulation is highly beneficial Solid understanding of databases, data structures, and system integrations Experience working across full delivery lifecycles (SDLC), from discovery through to implementation Familiarity with APIs, data formats (e.g. JSON/XML), and integration concepts Experience with business process improvement methodologies (e.g. Strong analytical mindset with a data-driven approach to problem solving Close collaboration between technical and business teams is essential Exposure to warehouse, fulfilment, or production planning processes