Welcome
@rapidsfarm! Glad to have you here!
I think plantings would help with your erosion - even the blueberries you mention, or perhaps huckleberries or saskatoons, would help with erosion once they're established (getting them to that point would be the issue).
But I would humbly (or not so humbly) beg you to please consider native, non-invasive species over things like periwinkle and vetch. Both of those plants are known to take over - particularly vetch, which is rapidly becoming an issue. Did you know that multiflora rose was once touted as excellent for erosion? Gov. agencies planted and promoted it. Now they're incentivizing people to eliminate it. Same with honeysuckle.
If you're in the U.S., I would recommend checking out your county's Soil & Water Conservation office. I've worked with them in two counties here in OH, and both locations have been extremely helpful. Now, it was often out of this office that invasive non-natives were promoted in the past - but these days they are often quite knowledgeable in knowing what local natives can help you out.
You mentioned that soil was dumped rather unattractively. I would recommend a soil test. That can often be done through your county's Extension Office (again, assuming you're in the U.S.), usually for a reasonable price (and their tests are much more detailed than the simple soil test kits you can buy at the big box store garden centers). I'm guessing none of that dirt dump is topsoil. You may need to start with a nurse plant that can quickly establish in poor soils and hold down the fort, so to speak, while also planting something with deeper roots that takes longer to get established.
Your state's Department of Natural Resources may have a listing of native species that you could look at, as well. Also, if you have any Nature Conservancy properties near you, sometimes they publish a "plant list" for their individual nature preserves, and those are good springboards of information for further research.