About the Role We're looking for a Business Analyst to build, standardise and automate the financial, costing and pricing models that power our tenders, renewals and commercial proposals. You'll help the commercial team respond faster, rework less and price with greater accuracy and governance. What You'll Do Build and maintain financial, costing and pricing models, using standardised, auditable templates with clear version control and documentation Automate repetitive analysis (advanced Excel, Power Query, Power Pivot, macros) to cut turnaround times and reduce human error Develop accurate cost build-ups covering labour, assets, overheads, escalation and risk Run scenario, sensitivity and what-if analyses to assess pricing risk and margin impact Model returns (ROI, IRR, NPV, payback, cash flow) for tenders and proposals, and compare forecasts to actuals in post-implementation reviews Prepare analytical outputs for tender packs and governance submissions, working closely with Operations to turn volumes and productivity assumptions into model inputs Safeguard data integrity through validations, reconciliations and audit-ready assumptions Share best practice and train colleagues on standardised models and tools What You'll Bring Bachelor's degree in Commerce, Finance, Management Accounting, Engineering or Applied Mathematics 3-6 years' experience in financial analysis, cost modelling, pricing or business analytics Proven experience building structured financial models Advanced Excel skills and a solid grasp of cost accounting and pricing principles Exposure to tender pricing, commercial analysis or operational costing Advantageous Studying toward CIMA or CA(SA) Advanced Excel or financial modelling certification Experience in logistics, supply chain, transport or asset-intensive environments You Are Detail-oriented, quality-driven and a strong problem-solver who can simplify complex processes, communicate clearly, and stay calm under deadline pressure. You work well in a team and are always looking for ways to improve. If you have not received a response within 2 weeks of applying, please consider your application unsuccessful.