The solution is to use .Build(new Image Job(source, dest, settings, dispose Source, add FileExtension))
as the deprecation warning suggests.
Replace
ImageBuilder.Current.Build(file, filePath, new ResizeSettings(versions[suffix]), false, true);
with
ImageBuilder.Current.Build(new ImageJob(file,filePath, new Instructions(versions[suffix]),false,true))