Period
to 11 December 2019

The following table provides summary statistics for permanent job vacancies advertised in the City of London with a requirement for TDD skills. Included is a benchmarking guide to the salaries offered in vacancies that have cited TDD over the 6 months to 11 December 2019 with a comparison to the same period in the previous 2 years.

Test-Driven Development (TDD)
Central London > City of London
6 months to
11 Dec 2019
Same period 2018 Same period 2017
Rank 24 22 19
Rank change year-on-year -2 -3 -1
Permanent jobs citing TDD 841 1,031 1,005
As % of all permanent IT jobs advertised in the City of London 8.54% 9.67% 9.69%
As % of the Processes & Methodologies category 9.12% 10.45% 10.37%
Number of salaries quoted 797 984 921
City of London median annual salary £70,000 £70,000 £65,000
Median salary % change year-on-year - +7.69% +4.00%
10th Percentile £46,250 £47,500 £42,500
90th Percentile £91,250 £97,500 £88,750
Central London median annual salary £70,000 £70,000 £62,500
% change year-on-year - +12.00% +4.17%

TDD is in the Processes and Methodologies 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 process or methodology skills.

All Process and Methodology Skills
City of London
Permanent vacancies with a requirement for process or methodology skills 9,219 9,869 9,689
As % of all permanent IT jobs advertised in the City of London 93.61% 92.52% 93.41%
Number of salaries quoted 7,957 8,831 8,754
City of London median annual salary £67,500 £65,000 £60,000
Median salary % change year-on-year +3.85% +8.33% +2.35%
10th Percentile £37,500 £37,000 £36,250
90th Percentile £97,500 £95,000 £95,000
Central London median annual salary £65,000 £65,000 £60,000
% change year-on-year - +8.33% +4.35%

TDD
Job Vacancy Trend in the City of London

Job postings citing TDD as a percentage of all IT jobs advertised in the City of London.

Job vacancy trend for TDD in the City of London

TDD
Salary Trend in the City of London

This chart provides the 3-month moving average for salaries quoted in permanent IT jobs citing TDD in the City of London.

Salary trend for TDD in the City of London

TDD
Salary Histogram in the City of London

The salary distribution of IT jobs citing TDD in the City of London over the 6 months to 11 December 2019.

Salary histogram for TDD in the City of London

TDD
Job Locations in the City of London

The table below looks at the demand and provides a guide to the median salaries quoted in IT jobs citing TDD within the City of London region over the 6 months to 11 December 2019. The 'Rank Change' column provides an indication of the change in demand within each location based on the same 6 month period last year.

Location Rank Change
on Same Period
Last Year
Matching
Permanent
IT Job Ads
Median Salary
Past 6 Months
Median Salary
% Change
on Same Period
Last Year
Live
Job
Vacancies
London Bridge -2 16 £65,000 +62.50%
TDD
Central London

For the 6 months to 11 December 2019, IT jobs citing TDD 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 TDD.

1 517 (61.47%) Agile Software Development
2 337 (40.07%) Java
3 302 (35.91%) JavaScript
4 253 (30.08%) BDD
5 245 (29.13%) Microservices
6 215 (25.56%) C#
7 211 (25.09%) .NET
8 184 (21.88%) AWS
9 176 (20.93%) React
10 175 (20.81%) Finance
11 174 (20.69%) Continuous Integration
12 170 (20.21%) SQL
13 165 (19.62%) Azure
13 165 (19.62%) Docker
14 157 (18.67%) HTML
15 152 (18.07%) CSS
16 146 (17.36%) AngularJS
17 133 (15.81%) DevOps
18 132 (15.70%) Fintech
19 131 (15.58%) Spring
20 129 (15.34%) Python
21 117 (13.91%) Test Automation
22 114 (13.56%) Scrum
23 109 (12.96%) Git (software)
24 108 (12.84%) Node.js
25 104 (12.37%) Pair Programming
26 99 (11.77%) Greenfield Project
27 94 (11.18%) Java 8
28 92 (10.94%) Kubernetes
29 90 (10.70%) REST

TDD
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 35 (4.16%) Elasticsearch
2 25 (2.97%) Apache Spark
3 14 (1.66%) Apache
4 11 (1.31%) Adobe Experience Manager
5 10 (1.19%) Apache Solr
6 9 (1.07%) Cloud Foundry
6 9 (1.07%) Confluence
7 8 (0.95%) JBoss
7 8 (0.95%) WebSphere
8 7 (0.83%) OpenStack
8 7 (0.83%) WebLogic
9 6 (0.71%) CMS
10 5 (0.59%) Drupal
10 5 (0.59%) nginx
10 5 (0.59%) Tomcat
11 3 (0.36%) Headless CMS
11 3 (0.36%) SAS
11 3 (0.36%) WordPress
11 3 (0.36%) Zope
12 2 (0.24%) Apache Airflow
Applications
1 2 (0.24%) Microsoft Excel
2 1 (0.12%) Figma
2 1 (0.12%) Photoshop
2 1 (0.12%) Sketch
Business Applications
1 4 (0.48%) FastStats
2 3 (0.36%) Dynamics CRM
3 2 (0.24%) Payment Gateway
4 1 (0.12%) FINCAD Analytics
Cloud Services
1 184 (21.88%) AWS
2 165 (19.62%) Azure
3 52 (6.18%) GCP
4 31 (3.69%) Serverless
5 17 (2.02%) Amazon S3
5 17 (2.02%) SaaS
6 15 (1.78%) Firebase
6 15 (1.78%) GitHub
7 11 (1.31%) npm
7 11 (1.31%) PaaS
8 10 (1.19%) AWS CloudFormation
8 10 (1.19%) AWS Lambda
8 10 (1.19%) Heroku
9 8 (0.95%) Cloud Computing
10 7 (0.83%) Amazon ECS
11 6 (0.71%) Fastly
12 4 (0.48%) Amazon EC2
12 4 (0.48%) OpenShift
12 4 (0.48%) Power Platform
13 3 (0.36%) CloudFront
Communications & Networking
1 12 (1.43%) HTTP
2 5 (0.59%) Internet
3 4 (0.48%) FIX Connectivity
Database & Business Intelligence
1 72 (8.56%) NoSQL
2 71 (8.44%) SQL Server
3 40 (4.76%) MySQL
4 35 (4.16%) MongoDB
5 34 (4.04%) Big Data
6 26 (3.09%) Apache Cassandra
6 26 (3.09%) Hadoop
7 17 (2.02%) Relational Database
8 15 (1.78%) PostgreSQL
9 12 (1.43%) Data Warehouse
9 12 (1.43%) SQL Server 2008
10 11 (1.31%) Azure SQL Database
11 9 (1.07%) Blockchain
12 8 (0.95%) Infinispan
12 8 (0.95%) Redis
12 8 (0.95%) SQL Server Integration Services
13 7 (0.83%) Amazon DynamoDB
13 7 (0.83%) SQL Server 2016
14 6 (0.71%) Cosmos DB
14 6 (0.71%) Data Lake
Development Applications
1 109 (12.96%) Git (software)
2 45 (5.35%) Jenkins
3 37 (4.40%) Cucumber
4 35 (4.16%) Selenium
5 33 (3.92%) Bitbucket
5 33 (3.92%) JUnit
6 28 (3.33%) webpack
7 26 (3.09%) Maven
7 26 (3.09%) TeamCity
8 22 (2.62%) Visual Studio
9 20 (2.38%) JIRA
10 19 (2.26%) Team Foundation Server
11 15 (1.78%) Crashlytics
11 15 (1.78%) gulp
11 15 (1.78%) NUnit
12 14 (1.66%) Gradle
12 14 (1.66%) Mockito
13 13 (1.55%) Subversion
14 12 (1.43%) Eclipse
14 12 (1.43%) Postman
General
1 175 (20.81%) Finance
2 76 (9.04%) Banking
3 45 (5.35%) Retail
4 33 (3.92%) Marketing
5 29 (3.45%) Games
6 26 (3.09%) Advertising
7 21 (2.50%) Investment Banking
8 18 (2.14%) Front Office
9 11 (1.31%) Financial Institution
10 10 (1.19%) Manufacturing
10 10 (1.19%) Public Sector
11 9 (1.07%) Legal
12 8 (0.95%) Publishing
13 7 (0.83%) Law
14 6 (0.71%) Telecoms
15 5 (0.59%) Automotive
15 5 (0.59%) Back Office
15 5 (0.59%) Electronics
15 5 (0.59%) Multimedia
16 2 (0.24%) Retail Banking
Job Titles
1 657 (78.12%) Developer
2 181 (21.52%) Java Developer
3 149 (17.72%) Senior Developer
4 118 (14.03%) .NET Developer
5 84 (9.99%) C# Developer
6 60 (7.13%) Python Developer
7 54 (6.42%) C# .NET Developer
8 46 (5.47%) Front End Developer (Client-Side Developer)
9 42 (4.99%) Senior .NET Developer
10 40 (4.76%) Senior Java Developer
11 39 (4.64%) AWS Developer
12 38 (4.52%) Full Stack Developer
12 38 (4.52%) React Developer
13 34 (4.04%) JavaScript Developer
14 33 (3.92%) Scala Developer
14 33 (3.92%) Software Engineer
15 31 (3.69%) Android Developer
15 31 (3.69%) Lead Developer
16 25 (2.97%) Digital Developer
17 24 (2.85%) Backend Developer
Libraries, Frameworks & Software Standards
1 211 (25.09%) .NET
2 176 (20.93%) React
3 157 (18.67%) HTML
4 152 (18.07%) CSS
5 146 (17.36%) AngularJS
6 131 (15.58%) Spring
7 108 (12.84%) Node.js
8 90 (10.70%) REST
9 89 (10.58%) ASP.NET
10 79 (9.39%) RESTful
11 76 (9.04%) .NET Core
12 63 (7.49%) HTML5
13 57 (6.78%) Hibernate
14 54 (6.42%) Kafka
14 54 (6.42%) Spring Boot
15 53 (6.30%) ASP.NET Web API
16 51 (6.06%) Web Services
17 47 (5.59%) ASP.NET MVC
18 46 (5.47%) CSS3
19 44 (5.23%) Redux
Miscellaneous
1 99 (11.77%) Greenfield Project
2 59 (7.02%) Mobile App
3 38 (4.52%) User Experience
4 22 (2.62%) Analytical Skills
5 20 (2.38%) Enterprise Software
6 17 (2.02%) Renewable Energy
7 14 (1.66%) Equities
8 12 (1.43%) Fixed Income
8 12 (1.43%) Foreign Exchange (FX)
9 10 (1.19%) Self-Motivation
10 9 (1.07%) Video on Demand
11 8 (0.95%) Virtual Team
12 7 (0.83%) Hedge funds
12 7 (0.83%) Public Cloud
12 7 (0.83%) Reinsurance
13 6 (0.71%) Client/Server
13 6 (0.71%) iPad
14 5 (0.59%) Algorithms
14 5 (0.59%) Cloud Native
14 5 (0.59%) Derivative
Operating Systems
1 63 (7.49%) Android
2 43 (5.11%) Linux
3 36 (4.28%) Apple iOS
4 24 (2.85%) Unix
5 15 (1.78%) Windows
6 4 (0.48%) Mac OS
7 1 (0.12%) Mac OS X
7 1 (0.12%) Solaris
Processes & Methodologies
1 517 (61.47%) Agile Software Development
2 253 (30.08%) BDD
3 245 (29.13%) Microservices
4 174 (20.69%) Continuous Integration
5 133 (15.81%) DevOps
6 132 (15.70%) Fintech
7 117 (13.91%) Test Automation
8 114 (13.56%) Scrum
9 104 (12.37%) Pair Programming
10 86 (10.23%) MVC
11 82 (9.75%) Software Engineering
11 82 (9.75%) SOLID
12 79 (9.39%) OO
13 78 (9.27%) Continuous Delivery
14 69 (8.20%) Unit Testing
15 67 (7.97%) Mentoring
16 66 (7.85%) Front End Development
17 53 (6.30%) Problem-Solving
18 47 (5.59%) Android Development
18 47 (5.59%) SDLC
Programming Languages
1 337 (40.07%) Java
2 302 (35.91%) JavaScript
3 215 (25.56%) C#
4 170 (20.21%) SQL
5 129 (15.34%) Python
6 94 (11.18%) Java 8
7 76 (9.04%) Kotlin
8 62 (7.37%) TypeScript
9 51 (6.06%) Scala
10 38 (4.52%) PHP
11 37 (4.40%) Ruby
12 25 (2.97%) Apple Swift
13 23 (2.73%) Go
14 22 (2.62%) ES6
15 19 (2.26%) Objective-C
16 17 (2.02%) Groovy
17 14 (1.66%) T-SQL
18 11 (1.31%) Bash Shell
19 8 (0.95%) Clojure
20 7 (0.83%) C++
Qualifications
1 45 (5.35%) Degree
2 26 (3.09%) Computer Science Degree
3 3 (0.36%) Microsoft Certification
4 2 (0.24%) CISSP
4 2 (0.24%) ISTQB
4 2 (0.24%) Master's Degree
4 2 (0.24%) MCSE
4 2 (0.24%) Numerate Degree
5 1 (0.12%) MCAD
5 1 (0.12%) MCSD
5 1 (0.12%) MCTS
Quality Assurance & Compliance
1 45 (5.35%) QA
2 2 (0.24%) Data Quality
3 1 (0.12%) GDPR
3 1 (0.12%) ISO/IEC 27001
System Software
1 165 (19.62%) Docker
2 7 (0.83%) vSphere
3 6 (0.71%) Varnish
4 3 (0.36%) HDFS
5 2 (0.24%) Virtual Machines
6 1 (0.12%) Cronacle
Systems Management
1 92 (10.94%) Kubernetes
2 16 (1.90%) Terraform
3 8 (0.95%) Ansible
4 6 (0.71%) Control-M
5 4 (0.48%) Opscode Chef
5 4 (0.48%) Puppet
6 3 (0.36%) Kibana
6 3 (0.36%) Prometheus
7 2 (0.24%) Grafana
8 1 (0.12%) Hadoop YARN
8 1 (0.12%) logstash
8 1 (0.12%) Oozie
8 1 (0.12%) Salt
Vendors
1 75 (8.92%) Microsoft
2 60 (7.13%) Google
3 22 (2.62%) Oracle
4 16 (1.90%) YouTube
5 14 (1.66%) Adobe
6 10 (1.19%) Salesforce.com
7 9 (1.07%) Facebook
7 9 (1.07%) Samsung
8 6 (0.71%) Ab Initio
9 4 (0.48%) IBM
10 3 (0.36%) Blue Prism
10 3 (0.36%) SAP
10 3 (0.36%) Spotify
10 3 (0.36%) UiPath
11 2 (0.24%) Atlassian
11 2 (0.24%) Roku
11 2 (0.24%) Solace
11 2 (0.24%) Tableau
12 1 (0.12%) Sitecore
12 1 (0.12%) Zend