Delivery Director – Omni
- Location
- Greater London, England, United Kingdom
proposals and delivery plans for large software projects. Strong analytical, planning, forecasting, and organisational skills. Experience driving process improvement across delivery teams. Bachelor's degree in Business, Information Technology, or a related field, or equivalent professional experience. Why join OLR? Make a global impact by contributing to retail transformation ...