Period
to 20 January 2018

The following table provides summary statistics for permanent job vacancies advertised in Dundee 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 20 January 2018 with a comparison to the same period in the previous 2 years.

Test-Driven Development (TDD)
Scotland > Dundee
6 months to
20 Jan 2018
Same period 2017 Same period 2016
Rank 19 8 8
Rank change year-on-year -11 0 +11
Permanent jobs citing TDD 12 10 25
As % of all permanent IT jobs advertised in Dundee 11.32% 23.81% 21.37%
As % of the Processes & Methodologies category 12.90% 25.64% 24.27%
Number of salaries quoted 9 10 25
Dundee median annual salary £35,500 £43,250 £40,000
Median salary % change year-on-year -17.92% +8.13% -
10th Percentile £30,250 £30,500 £31,250
90th Percentile £46,250 £52,625 £48,500
Scotland median annual salary £50,000 £41,250 £41,500
% change year-on-year +21.21% -0.60% +3.75%

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 Dundee with a requirement for process or methodology skills.

All Process and Methodology Skills
Dundee
Permanent vacancies with a requirement for process or methodology skills 93 39 103
As % of all permanent IT jobs advertised in Dundee 87.74% 92.86% 88.03%
Number of salaries quoted 74 31 77
Dundee median annual salary £37,500 £37,500 £37,500
10th Percentile £27,500 £27,000 £27,500
90th Percentile £47,500 £52,500 £48,750
Scotland median annual salary £45,000 £45,000 £42,500
% change year-on-year - +5.88% -

TDD
Job Vacancy Trend in Dundee

Job postings citing TDD as a percentage of all IT jobs advertised in Dundee.

Job vacancy trend for TDD in Dundee

TDD
Salary Trend in Dundee

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

Salary trend for TDD in Dundee

For the 6 months to 20 January 2018, IT jobs citing TDD also mentioned the following skills in order of popularity. The figures indicate the number co-occurrences and its proportion to all job ads across the Dundee region with a requirement for TDD.

1 11 (91.67%) Agile Software Development
2 8 (66.67%) Java
3 7 (58.33%) Git (software)
3 7 (58.33%) Spring
3 7 (58.33%) BDD
3 7 (58.33%) Node.js
4 6 (50.00%) Kanban
4 6 (50.00%) Hibernate
4 6 (50.00%) Scrum
4 6 (50.00%) JavaScript
5 5 (41.67%) PHP
5 5 (41.67%) C#
5 5 (41.67%) JUnit
5 5 (41.67%) Advertising
5 5 (41.67%) RESTful
5 5 (41.67%) Web Development
5 5 (41.67%) GitHub
5 5 (41.67%) Bitbucket
5 5 (41.67%) JAX-RS
5 5 (41.67%) AngularJS
5 5 (41.67%) Amazon AWS
5 5 (41.67%) Mockito
5 5 (41.67%) jOOQ
6 4 (33.33%) Software Engineering
6 4 (33.33%) MVC
6 4 (33.33%) Finance
6 4 (33.33%) E-Commerce
6 4 (33.33%) .NET
7 3 (25.00%) Mocha
7 3 (25.00%) Sinon.JS

TDD
Co-occurring IT Skills in Dundee 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 1 (8.33%) Apache Solr
Cloud Services
1 5 (41.67%) Amazon AWS
1 5 (41.67%) GitHub
2 2 (16.67%) Serverless
Database & Business Intelligence
1 2 (16.67%) Relational Database
2 1 (8.33%) NoSQL
2 1 (8.33%) SQL Server
Development Applications
1 7 (58.33%) Git (software)
2 5 (41.67%) Bitbucket
2 5 (41.67%) JUnit
2 5 (41.67%) Mockito
3 3 (25.00%) Mocha
3 3 (25.00%) Sinon.JS
4 1 (8.33%) JIRA
4 1 (8.33%) Subversion
General
1 5 (41.67%) Advertising
2 4 (33.33%) Finance
3 1 (8.33%) Games
Job Titles
1 8 (66.67%) Developer
2 5 (41.67%) Java Developer
3 4 (33.33%) Software Engineer
4 3 (25.00%) Front End Developer (Client-Side Developer)
4 3 (25.00%) Full Stack Developer
5 2 (16.67%) Java Engineer
5 2 (16.67%) Java Software Engineer
5 2 (16.67%) Lead Developer
5 2 (16.67%) Lead Java Developer
5 2 (16.67%) Senior Software Engineer
6 1 (8.33%) Java Software Developer
6 1 (8.33%) JavaScript Engineer
6 1 (8.33%) Senior Java Engineer
6 1 (8.33%) Senior Java Software Engineer
6 1 (8.33%) Software Developer
Libraries, Frameworks & Software Standards
1 7 (58.33%) Node.js
1 7 (58.33%) Spring
2 6 (50.00%) Hibernate
3 5 (41.67%) AngularJS
3 5 (41.67%) JAX-RS
3 5 (41.67%) jOOQ
3 5 (41.67%) RESTful
4 4 (33.33%) .NET
5 3 (25.00%) Chai
6 2 (16.67%) React
7 1 (8.33%) ASP.NET
7 1 (8.33%) Flash
7 1 (8.33%) J2EE
7 1 (8.33%) JMS
7 1 (8.33%) REST
7 1 (8.33%) SOAP
7 1 (8.33%) Web Services
7 1 (8.33%) XML
Operating Systems
1 1 (8.33%) Android
1 1 (8.33%) Apple iOS
1 1 (8.33%) Linux
1 1 (8.33%) Unix
1 1 (8.33%) Windows
Processes & Methodologies
1 11 (91.67%) Agile Software Development
2 7 (58.33%) BDD
3 6 (50.00%) Kanban
3 6 (50.00%) Scrum
4 5 (41.67%) Web Development
5 4 (33.33%) E-Commerce
5 4 (33.33%) MVC
5 4 (33.33%) Software Engineering
6 3 (25.00%) Mentoring
7 2 (16.67%) Open Source
8 1 (8.33%) Game Development
8 1 (8.33%) High Availability
8 1 (8.33%) Mathematics
8 1 (8.33%) Mobile Development
8 1 (8.33%) People Management
8 1 (8.33%) SDLC
8 1 (8.33%) Unit Testing
8 1 (8.33%) Web Application Development
Programming Languages
1 8 (66.67%) Java
2 6 (50.00%) JavaScript
3 5 (41.67%) C#
3 5 (41.67%) PHP
4 2 (16.67%) Python
4 2 (16.67%) SQL
5 1 (8.33%) ActionScript
5 1 (8.33%) C
5 1 (8.33%) C++
5 1 (8.33%) CoffeeScript
Qualifications
1 1 (8.33%) Degree
Quality Assurance & Compliance
1 1 (8.33%) QA
System Software
1 1 (8.33%) Docker
Systems Management
1 2 (16.67%) Terraform
Vendors
1 1 (8.33%) Microsoft