Jason Voorhees
Professor-Forum User of the Year 2024
- Joined
- May 15, 2020
- Posts
- 47,714
- Reputation
- 126,462
It is programming for legacy systems. These are often comple, mission-critical systems built with older technologies, such as COBOL, Smalltalk, and other programming languages from the 70s, 80s, and 90s. These systems are embedded in industries like finance, healthcare, and government, and they are often too costly risky to replace or fully modernize.
The more niche and outdated the technology, the higher the demand and pay tend to be. Many companies are looking for people who can maintain, optimize, or even gradually modernize these systems but the small problem is that there are barely any resources. You have to somehow educate yourself with older technologies, learning Mainframe and Cobol required at banking level is also not an easy task you also somehow nerd to gain experience about it, also the tools and environments used to work with legacy systems are often outdated and not user-friendly so it is quite a frustrating job but it does pay well and is pretty much the golden goose that people here keep asking for. Low competition, high pay and all th benefits of a tech job with none of the cons
The more niche and outdated the technology, the higher the demand and pay tend to be. Many companies are looking for people who can maintain, optimize, or even gradually modernize these systems but the small problem is that there are barely any resources. You have to somehow educate yourself with older technologies, learning Mainframe and Cobol required at banking level is also not an easy task you also somehow nerd to gain experience about it, also the tools and environments used to work with legacy systems are often outdated and not user-friendly so it is quite a frustrating job but it does pay well and is pretty much the golden goose that people here keep asking for. Low competition, high pay and all th benefits of a tech job with none of the cons
Last edited: