Period
to 5 April 2020

The table below looks at the prevalence of the term Data Structures in permanent job vacancies advertised in the City of London. Included is a benchmarking guide to the salaries offered in vacancies that have cited Data Structures over the 6 months to 5 April 2020 with a comparison to the same period over the previous 2 years.

Data Structures
Central London > City of London
6 months to
5 Apr 2020
Same period 2019 Same period 2018
Rank 195 167 197
Rank change year-on-year -28 +30 +58
Permanent jobs citing Data Structures 102 187 148
As % of all permanent jobs advertised in the City of London 1.18% 1.81% 1.38%
As % of the Miscellaneous category 2.92% 4.43% 3.30%
Number of salaries quoted 101 192 153
Median annual salary £69,250 £67,500 £70,000
Median salary % change year-on-year +2.59% -3.57% +7.69%
10th Percentile £46,250 £39,575 £42,500
90th Percentile £97,500 £93,625 £122,500
Central London median annual salary £70,000 £67,500 £70,000
% change year-on-year +3.70% -3.57% +7.69%

Data Structures is in the Generic IT Skills category. The following table is for comparison with the above and provides summary statistics for all permanent job vacancies advertised in the City of London with a requirement for generic IT skills.

All Generic IT Skills
City of London
Permanent vacancies with a requirement for generic IT skills 3,489 4,218 4,488
As % of all permanent IT jobs advertised in the City of London 40.34% 40.80% 41.86%
Number of salaries quoted 3,000 3,719 3,928
Median annual salary £70,000 £67,500 £62,500
Median salary % change year-on-year +3.70% +8.00% +4.17%
10th Percentile £40,750 £38,750 £37,000
90th Percentile £106,250 £97,500 £95,000
Central London median annual salary £70,000 £65,000 £60,000
% change year-on-year +7.69% +8.33% +4.35%

Data Structures
Job Vacancy Trend in the City of London

Job postings citing Data Structures as a proportion of all IT jobs advertised in the City of London.

Job vacancy trend for Data Structures in the City of London

Data Structures
Salary Trend in the City of London

3-month moving average salary quoted in jobs citing Data Structures in the City of London.

Salary trend for Data Structures in the City of London

Data Structures
Salary Histogram in the City of London

Salary distribution for jobs citing Data Structures in the City of London over the 6 months to 5 April 2020.

Salary histogram for Data Structures in the City of London

For the 6 months to 5 April 2020, IT jobs citing Data Structures also mentioned the following skills in order of popularity. The figures indicate the absolute number co-occurrences and as a proportion of all permanent job ads across the City of London region with a requirement for Data Structures.

1 52 (50.98%) SQL
2 43 (42.16%) Python
3 31 (30.39%) Java
4 30 (29.41%) Algorithms
5 29 (28.43%) OO
5 29 (28.43%) Finance
5 29 (28.43%) Agile Software Development
6 24 (23.53%) ETL
7 23 (22.55%) Computer Science
8 22 (21.57%) Linux
9 20 (19.61%) Test Automation
9 20 (19.61%) Pandas
10 19 (18.63%) Analytical Skills
11 18 (17.65%) Degree
12 17 (16.67%) SciPy
12 17 (16.67%) NumPy
12 17 (16.67%) Analytics
13 16 (15.69%) Relational Database
14 15 (14.71%) Big Data
15 14 (13.73%) Data Quality
15 14 (13.73%) Software Engineering
15 14 (13.73%) Fintech
16 13 (12.75%) Business Intelligence
17 12 (11.76%) Data Modelling
17 12 (11.76%) JavaScript
17 12 (11.76%) DevOps
17 12 (11.76%) Problem-Solving
18 11 (10.78%) Data Management
18 11 (10.78%) Azure
19 10 (9.80%) Management Information System

Data Structures
Co-occurring IT Skills in the City of London by Category

The follow tables expand on the table above by listing co-occurrences grouped by category. The same job type, locality and period is covered with up to 20 co-occurrences shown in each of the following categories:

Application Platforms
1 6 (5.88%) Apache Spark
2 4 (3.92%) Oracle Workflow
3 3 (2.94%) Elasticsearch
3 3 (2.94%) SAS
4 2 (1.96%) Apache Airflow
5 1 (0.98%) Apache
5 1 (0.98%) Ethereum
5 1 (0.98%) Hyperledger
5 1 (0.98%) Luigi
5 1 (0.98%) WebSphere
Applications
1 8 (7.84%) Microsoft Excel
2 3 (2.94%) SPSS
Business Applications
1 3 (2.94%) SAP MDG
2 2 (1.96%) Oracle EBS
3 1 (0.98%) Distributed Ledger
3 1 (0.98%) Oracle Applications
3 1 (0.98%) Salesforce.com CRM
Cloud Services
1 11 (10.78%) Azure
2 9 (8.82%) AWS
2 9 (8.82%) Power Platform
3 5 (4.90%) Cloud Computing
4 3 (2.94%) SaaS
5 2 (1.96%) Amazon S3
5 2 (1.96%) GCP
6 1 (0.98%) Amazon EKS
6 1 (0.98%) Amazon EMR
6 1 (0.98%) AWS Lambda
6 1 (0.98%) CloudFront
6 1 (0.98%) GitHub
6 1 (0.98%) Mimecast
6 1 (0.98%) Oracle Service Cloud
6 1 (0.98%) PaaS
6 1 (0.98%) Serverless
6 1 (0.98%) Taleo
Communications & Networking
1 2 (1.96%) Internet
Database & Business Intelligence
1 16 (15.69%) Relational Database
2 15 (14.71%) Big Data
3 9 (8.82%) Power BI
4 6 (5.88%) Hadoop
4 6 (5.88%) SQL Server Integration Services
5 5 (4.90%) Data Warehouse
5 5 (4.90%) PostgreSQL
5 5 (4.90%) SQL Server
5 5 (4.90%) SQL Server Reporting Services
6 3 (2.94%) SAP Data Services
7 2 (1.96%) Amazon Redshift
7 2 (1.96%) Apache Hive
7 2 (1.96%) Azure SQL Database
7 2 (1.96%) Blockchain
7 2 (1.96%) HBase
8 1 (0.98%) Amazon Athena
8 1 (0.98%) Electronic Patient Records
8 1 (0.98%) Looker
8 1 (0.98%) MongoDB
8 1 (0.98%) Semantic Layer
Development Applications
1 4 (3.92%) Maven
2 3 (2.94%) Visual Studio
3 2 (1.96%) Jenkins
3 2 (1.96%) JUnit
3 2 (1.96%) Postman
4 1 (0.98%) Atlassian Bamboo
4 1 (0.98%) Cucumber
4 1 (0.98%) Git (software)
4 1 (0.98%) JBehave
4 1 (0.98%) JIRA
4 1 (0.98%) Subversion
4 1 (0.98%) TeamCity
4 1 (0.98%) Visual Studio Tools for Office
General
1 29 (28.43%) Finance
2 9 (8.82%) Front Office
3 4 (3.92%) Banking
3 4 (3.92%) Law
4 3 (2.94%) Legal
4 3 (2.94%) Marketing
5 2 (1.96%) Digital Economy
5 2 (1.96%) Financial Institution
5 2 (1.96%) Retail
6 1 (0.98%) Investment Banking
6 1 (0.98%) Polish Language
Job Titles
1 48 (47.06%) Developer
2 26 (25.49%) Python Developer
3 17 (16.67%) Analyst
3 17 (16.67%) Python Engineer
4 16 (15.69%) Java Developer
5 9 (8.82%) Architect
5 9 (8.82%) Data Analyst
5 9 (8.82%) Data Engineer
6 6 (5.88%) Senior Developer
7 5 (4.90%) Data Architect
8 4 (3.92%) Data Manager
8 4 (3.92%) Java Engineer
8 4 (3.92%) Junior
8 4 (3.92%) Junior Developer
8 4 (3.92%) Junior Python Developer
8 4 (3.92%) Python Developer - Fintech
8 4 (3.92%) Senior Data Engineer
8 4 (3.92%) Site Reliability Engineer
8 4 (3.92%) Software Engineer
8 4 (3.92%) Support Analyst
Libraries, Frameworks & Software Standards
1 20 (19.61%) Pandas
2 17 (16.67%) NumPy
2 17 (16.67%) SciPy
3 6 (5.88%) AngularJS
4 5 (4.90%) REST
4 5 (4.90%) XML
5 4 (3.92%) Hibernate
5 4 (3.92%) J2SE
5 4 (3.92%) JSON
5 4 (3.92%) Kafka
5 4 (3.92%) Spring
5 4 (3.92%) Web Services
6 3 (2.94%) GraphQL
6 3 (2.94%) Keras
6 3 (2.94%) Node.js
6 3 (2.94%) scikit-learn
6 3 (2.94%) TensorFlow
6 3 (2.94%) Velocity
7 2 (1.96%) .NET
7 2 (1.96%) JDBC
Miscellaneous
1 30 (29.41%) Algorithms
2 19 (18.63%) Analytical Skills
3 10 (9.80%) Management Information System
4 6 (5.88%) Derivative
4 6 (5.88%) User Experience
5 4 (3.92%) Analytical Mindset
5 4 (3.92%) Linux Command Line
6 3 (2.94%) Greenfield Project
7 2 (1.96%) Data Protection Act
7 2 (1.96%) Equity Derivative
7 2 (1.96%) Fixed Income
7 2 (1.96%) Self-Motivation
7 2 (1.96%) Taxonomies
8 1 (0.98%) Digital Media
8 1 (0.98%) Enterprise Cloud
8 1 (0.98%) Equities
8 1 (0.98%) Foreign Exchange (FX)
8 1 (0.98%) Mobile Banking
8 1 (0.98%) Replication
8 1 (0.98%) Virtual Team
Operating Systems
1 22 (21.57%) Linux
2 8 (7.84%) Unix
3 1 (0.98%) VMS
3 1 (0.98%) Windows
Processes & Methodologies
1 29 (28.43%) Agile Software Development
1 29 (28.43%) OO
2 24 (23.53%) ETL
3 23 (22.55%) Computer Science
4 20 (19.61%) Test Automation
5 17 (16.67%) Analytics
6 14 (13.73%) Fintech
6 14 (13.73%) Software Engineering
7 13 (12.75%) Business Intelligence
8 12 (11.76%) Data Modelling
8 12 (11.76%) DevOps
8 12 (11.76%) Problem-Solving
9 11 (10.78%) Data Management
10 10 (9.80%) CRM
11 9 (8.82%) Asset Management
11 9 (8.82%) Data Science
11 9 (8.82%) Stakeholder Management
12 8 (7.84%) Data Analysis
12 8 (7.84%) Data Migration
12 8 (7.84%) Visualisation
Programming Languages
1 52 (50.98%) SQL
2 43 (42.16%) Python
3 31 (30.39%) Java
4 12 (11.76%) JavaScript
5 7 (6.86%) C++
6 5 (4.90%) Scala
6 5 (4.90%) TypeScript
7 4 (3.92%) C#
7 4 (3.92%) PL/SQL
7 4 (3.92%) R
7 4 (3.92%) T-SQL
8 3 (2.94%) C
8 3 (2.94%) Java 8
8 3 (2.94%) Kotlin
8 3 (2.94%) Shell Script
8 3 (2.94%) VB
9 1 (0.98%) Data Analysis Expressions (DAX)
9 1 (0.98%) Perl
Qualifications
1 18 (17.65%) Degree
2 9 (8.82%) Computer Science Degree
3 6 (5.88%) Master's Degree
4 3 (2.94%) PhD
5 2 (1.96%) SC Cleared
5 2 (1.96%) Security Cleared
Quality Assurance & Compliance
1 14 (13.73%) Data Quality
2 1 (0.98%) Solvency II
System Software
1 3 (2.94%) Docker
Systems Management
1 5 (4.90%) Kubernetes
1 5 (4.90%) Terraform
2 3 (2.94%) Consul
3 1 (0.98%) MIIS
3 1 (0.98%) Oozie
Vendors
1 9 (8.82%) Oracle
2 5 (4.90%) SAP
2 5 (4.90%) Tableau
3 4 (3.92%) Google
3 4 (3.92%) Pega
3 4 (3.92%) Siebel
4 3 (2.94%) IBM
4 3 (2.94%) Informatica
5 2 (1.96%) Salesforce.com
6 1 (0.98%) Alteryx
6 1 (0.98%) Cadence
6 1 (0.98%) Charles River
6 1 (0.98%) Cognos
6 1 (0.98%) MuleSoft
6 1 (0.98%) Talend
6 1 (0.98%) Vermilion