Just saying +1 to the idea of using %include in your job to run the program. I don't use Viya (yet), but for both DI studio jobs (which are deployed and scheduled) and for stored processes, this is the approach I use. The job itself is just a shell, with an %include statement. The actually program is stored in a normal .sas file. So you can edit your program with whatever tool you like, use version control, etc.
... View more