Maybe someone else will give you a better answer but I think your question is a bit too general.
First I'm hard core Technical/IT but I don't develop. I just don't find it interesting. I'm what in JDE vernacular is a CNC. Here is where you can read about the CNC role:
https://nimishprabhu.com/jd-edwards-cnc-roles-and-responsibilities.html I've been doing this for a little over 20 years and its constantly chainging. What I was doing 20 years ago barely resembles the job today. I digress. On average when a company has a guy doing the CNC role with good basic IT skills it usually takes me a year of training and mentoring to get them where they can handle all of the day to day stuff competently without struggling. The thing to keep in mind is that they are doing this job day in and day out not just learning it on the side. So they have systems to work on and issues to deal with. Without those things its more difficult to really commit everything you need to know.
For Developers they used to have so boot camps that were like a month long but you really needed to have some development background to build on. Not my thing.
So while I always think people should do what they want to unless you have a lot of IT background to build on you are charting a difficult road to get a job that pays $80-150K.
As for the outlook it's as gloomy as ever. 15 years ago I was just doing my thing and figuring it would do it as long as i could then find something else. It isn't much different now. Oracle is trying to push everyone to the cloud where they run your systems for you. The latest citizen developer changes also make the outlook for developers less rosy.
Since I know almost nothing about you it's hard to say but if I was in your shoes and an accountant with some JDE skills I would be looking to build on those skills. I would be looking at 3rd party bolt ons that are successful to get experience with them. One are of IT where your skills can overlap is security. I've done a lot of security work but a deeper business background would be helpful. Consider learning manufacturing accounting. Consider becoming a trainer.
At the end of the day if you want to be an IT guy and work long hours nights and weekends by all means it can be done but it isn't going to be easy. The first thing you need to do is to decide what kind of technical/IT stuff your interested in so that when you ask questions you will get better answers.
Best of luck.
Shane