Join us this week on the blog as RFA UK Managing Director George Ralph discusses part one of the top IT job titles to watch. Be sure to head over next week for part two!
Ten years ago an IT Department may have consisted of an IT Manager, Infrastructure Manager, Server Manager, Network Manager, Desktop Support, and some Systems Administrators. Roles were clearly defined by the technology and boundaries meant that everyone knew what was expected of them. The past ten years have seen seismic shifts in the way we consume technology in our everyday lives, with the explosion of social media, smartphone and tablet use and the growth of internet enabled devices in the Internet of Things. This largely consumer-led technology revolution has started to infiltrate the enterprise, and we are seeing the emergence of a new army of technologists, who are becoming essential to the modern IT Department. In my opinion, these are the job titles to watch:
Internet of Things (IoT) Architect
The devices which make up the IoT are generating huge amounts of raw data and there is a clear role for technologists who not only understand how to collect and analyse the data, using and designing tools that turn the data into meaningful intelligence, but who can also ensure the security and integrity of the devices and data.
Chief Marketing Technologist
The lines between technology and marketing are blurring daily, particularly for global enterprises. There is a growing need for someone whose job it is to ensure that technology investments are closely aligned to the organisation’s marketing strategy.
Agile Project Manager/Scrum Manager
“Agile” is a tech sector buzzword at the moment, but the concept of an agile methodology when it comes to software design is not new. Sometimes also referred to as “Scrum”, the agile methodology rejects the traditional sequential process of software development in favour of quicker iterations of software which are regularly presented, as often as every fortnight, so that the work can be reviewed and repeated to achieve the agreed result. This repetition means that work can be quickly stopped and steered in a different direction, should the aims and objectives change along the way. The regular reviews mean that the software is fully developed and released in time for each review, but that it can be continually updated and improved each time. The increasing popularity of agile methodologies means that there is a growing demand for those skilled in agile techniques.
Emerging Language Programmer
As new programming languages and platforms rise in popularity, so do new roles based on those tools. Some up-and-coming programming languages are Node.js, Scala, Dart and Swift. However, more traditional languages such as R, Matlab, C++ and Python are still popular in financial services firms.
Another buzzword, “DevOps,” brings Developers and Operations together to improve application development. Not dissimilar to Agile methodologies, DevOps shakes up the software application development process for greater results. More and more organisations are looking for more rounded developers with additional skills.