The COVID-19 pandemic continues to impact economies worldwide. Nick Denning CEO at Diegesis, takes a closer look at fresh career opportunities from an unexpected source. New jobs are emerging in the support and enhancement of mature and established business systems. Demand remains high for skills to maintain and modernise these legacy systems.
There has long been a perceived skills shortage in the IT sector but, as 2020 draws to an end, factors are coming together to change the dynamic in the industry. Jobs in cutting edge technologies, new business systems and the latest apps are what make the headlines. However, sectors such as healthcare, government and banking are often reliant on large legacy systems which have been in place for decades.
In a world where change is constant, established business applications will inevitably need web-enabling. Application interfaces are the primary point of interaction between both employees and customers. Modern web-enabled interfaces can increase the efficiency and agility of operations. This means organisations need to consider whether to replace or web-enable legacy solutions to remain competitive.
Helping to keep these systems running and then working on projects to transition mature applications to the web, while embracing new technologies over time still provide great career opportunities.
Replacing core systems can be risky
You would be forgiven for thinking that every organisation is continuously striving to move their operations to the ‘latest and greatest’ technology options. In reality changing the software and database technologies, on which businesses rely for their day-to-day operations, is really hard to accomplish.
Over almost four decades, many innovative applications have been written in what is now deemed ‘legacy code’. In finance, banking, retail and public sector organisations especially, there are large systems which have evolved over the years to form the bedrock of their business operations. These systems have shaped ways of working including the data, policies, procedures and the documentation needed for legal, compliance and analysis purposes.
Technical expertise has been invested into some really interesting solutions. These have evolved and been enriched with rich business logic over time. It can, therefore, prove very difficult, risky and expensive to move away from robust legacy systems, especially if it is done too rapidly and without the correct skills available.
New careers in legacy systems
Many systems were written to exploit the first-class capabilities offered by relational databases such as DB2, Ingres and Informix. Business applications were developed in a range of 4GLs or fourth generation programming languages. The underlying technologies remain widely used. However, a major issue is emerging around the lack of the necessary skills to maintain these enterprise applications. They are often developed in mature programming languages such as RPG and COBOL, “Green Screen” and Windows development tools . The people with the knowledge to keep these systems running are coming to the end of their working lives and are disappearing from the jobs market.
The metaphor “if it ain’t broke, don’t fix it” should suggest a strategy to develop and extend legacy applications by service enabling underlying logic and re-engineering user interfaces. All systems, up-to-date or legacy, require a regular, yet modest amount of effort to apply security patches and provide support. There is often a requirement to implement changes to comply with legal obligations. Development of alternative architectures, progressively adding technologies such as Business Process Management (BPM), Master Data Management (MDM) and enterprise search can provide an evolutionary path to extend the use of legacy applications, as long as the vendor maintains support.
This presents an interesting and unexpected opportunity for people at the start of their IT careers. By joining a team that supports legacy development environments, people will learn about the enterprise operations. That is because service-enabling legacy code exposes rich business logic for re-use and adding new user-friendly web front ends enhances functionality, preserves value and will extend the life of established enterprise applications. These value-adding projects allow new developers to get to know how the systems work and fit together, highlighting which application areas are vital to operations and what functionality may no longer be needed. This will become valuable knowledge when it is time to finally retire systems.
Hybrid skills give long term career opportunities
There are excellent job opportunities for developers willing to learn and embrace a mix of legacy and new technologies. For example, it may be a niche market at the moment for Informix or Ingres 4GL skills, but there will still be demand for this technical knowledge for years to come. Similarly, for a whole range of databases and programming languages currently perceived to be outdated.
Contrast this with skills in some of the latest technologies which often have a much shorter shelf life. They may be in vogue and needed for a while but can be completely redundant within a few years as the technology is surpassed and replaced. Knowledge of legacy technologies can therefore provide opportunities for those who might need breaks at some points in their careers. It is unlikely their expertise will go out of date in a couple of years and they will therefore still be in demand when they are ready to return to the workforce.
Working for established organisations reliant on legacy systems offers a chance for young people to work on large, interesting, long term projects at the core of operations. They can develop a mix of legacy system skills, teamed with knowledge of the new technologies used to expose established business logic as services. They’ll also become the go-to experts to support migrations and replacements in the future.
Build an attractive CV
In some UK cities almost a third of the UK workforce was furloughed at some point during the pandemic[i] and unemployment rates are rising rapidly[ii]. IT jobs are seen as relatively secure and hence even more attractive.
With IT jobs looking good, there is likely to be an increase in applications for every vacancy. The Independent newspaper recently reported that there were 4,228 applications for a single entry-level paralegal position. IT jobs might not be quite so popular, however, competition for roles will increase. Having a CV featuring hybrid skills ie “cool” new technology with those rare skills in legacy tools will make an individual stand out and therefore deliver wider career opportunities.
Competition from Europe
Organisations requiring legacy system skills have often looked eastwards for good value and well qualified outsourced IT resources. Central and Eastern European IT professionals often have in-depth skills in analytics and salary rates are lower. However, many legacy technology projects are in the public sector where being a UK citizen and holding government security clearances is a prerequisite, so UK candidates are at an advantage when applying for many IT jobs.
Knowledge of legacy development, modern web technologies and how they integrate can be a way into attractive IT jobs, that might otherwise be carried out by nearshore resources. UK citizens who can also show their hybrid skills will earn the right to be deployed on large scale, long term, interesting projects that could lead to attractive stable careers.
Developing careers for developers
To attract new entrants into these hybrid careers, employers should develop and demonstrate what the long-term careers could look like. The Skills Framework for the Information Age (SFIA) is an excellent initiative for employers to use to help create these career plans and to document the skills and training needed.
SFIA groups the competencies needed in IT careers into categories:
- Strategy and architecture
- Change and transformation
- Development and implementation
- Delivery and operation
- Skills and quality
- Relationships and engagement
People can develop valuable skills with a focus on legacy and new technologies in each of these categories. Diegesis is a member of www.bcs.org, The Chartered Institute for IT and will be supporting SFIA to help employers show that there is value and career longevity in developing hybrid expertise.
It’s time for new entrants to IT to take a closer look at legacy systems for career opportunities. Diegesis specialises in helping organisations to extend the life of their mature business systems and new developers can build careers in tech by learning skills in mature, tried and tested technologies. This will help reduce the IT skills gap, develop long term careers and assist companies to avoid risky and expensive forced migrations for systems that continue to work and deliver.
Diegesis is a business technology and IT systems integration company that specialises in delivering outcomes using RDBMS, integration and data analytics technology. The company has a proven track record delivering successful projects that provide tangible business value to large and mid-size organisations through the effective combination of people, process and technology. Diegesis specialises in helping organisations to release the hidden knowledge and wisdom from within their entire range of diverse sources of information (documents, emails, core business systems and applications, databases, intranet, internet and presentations) to support swift and effective decision-making. For more information, visit www.diegesis.co.uk