Period
to 22 November 2017

The following table provides summary statistics for permanent job vacancies advertised in Edinburgh with a requirement for Refactoring skills. Included is a benchmarking guide to the salaries offered in vacancies that have cited Refactoring over the 6 months to 22 November 2017 with a comparison to the same period in the previous 2 years.

Refactoring
Scotland > Edinburgh
6 months to
22 Nov 2017
Same period 2016 Same period 2015
Rank 140 126 148
Rank change year-on-year -14 +22 +3
Permanent jobs citing Refactoring 14 9 7
As % of all permanent IT jobs advertised in Edinburgh 0.52% 0.39% 0.23%
As % of the Processes & Methodologies category 0.57% 0.42% 0.25%
Number of salaries quoted 12 5 6
Edinburgh median annual salary £40,000 £32,500 £35,000
Median salary % change year-on-year +23.08% -7.14% -11.39%
Scotland median annual salary £40,000 £33,750 £39,500
% change year-on-year +18.52% -14.56% -0.63%

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

All Process and Methodology Skills
Edinburgh
Permanent vacancies with a requirement for process or methodology skills 2473 2163 2776
As % of all permanent IT jobs advertised in Edinburgh 91.02% 92.59% 91.74%
Number of salaries quoted 1493 1404 1751
Edinburgh median annual salary £42,500 £45,000 £43,500
Median salary % change year-on-year -5.56% +3.45% +3.57%
10th Percentile £27,000 £29,750 £27,500
90th Percentile £66,250 £70,000 £65,000
Scotland median annual salary £45,000 £44,500 £42,500
% change year-on-year +1.12% +4.71% +2.41%

Refactoring
Job Vacancy Trend in Edinburgh

Job postings citing Refactoring as a percentage of all IT jobs advertised in Edinburgh.

Job vacancy trend for Refactoring in Edinburgh

Refactoring
Salary Trend in Edinburgh

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

Salary trend for Refactoring in Edinburgh

For the 6 months to 22 November 2017, IT jobs citing Refactoring 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 Edinburgh region with a requirement for Refactoring.

1 9 (64.29%) Java
2 8 (57.14%) TDD
2 8 (57.14%) Continuous Integration
2 8 (57.14%) Test Automation
3 7 (50.00%) Agile Software Development
4 6 (42.86%) Computer Science
4 6 (42.86%) Degree
4 6 (42.86%) Mac OS
4 6 (42.86%) Algorithms
4 6 (42.86%) C++
5 5 (35.71%) PhD
5 5 (35.71%) SQL
5 5 (35.71%) JSP
5 5 (35.71%) Web Services
5 5 (35.71%) Unix
5 5 (35.71%) Spring
5 5 (35.71%) Software Engineering
5 5 (35.71%) MVC
5 5 (35.71%) Electronics
5 5 (35.71%) JAX-RS
5 5 (35.71%) Mobile App
5 5 (35.71%) Mobile Application Development
5 5 (35.71%) Mathematics
5 5 (35.71%) Retail Banking
5 5 (35.71%) Java EE
5 5 (35.71%) Spring MVC
5 5 (35.71%) Qt
5 5 (35.71%) RESTful
5 5 (35.71%) Open Source
5 5 (35.71%) Numerate Degree

Refactoring
Co-occurring IT Skills in Edinburgh 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:

Development Applications
1 3 (21.43%) Android Studio
1 3 (21.43%) Bitbucket
1 3 (21.43%) Git (software)
1 3 (21.43%) Gradle
General
1 5 (35.71%) Electronics
1 5 (35.71%) Retail Banking
2 3 (21.43%) Finance
3 1 (7.14%) Banking
Job Titles
1 13 (92.86%) Developer
2 5 (35.71%) Graduate
2 5 (35.71%) Java Developer
2 5 (35.71%) Junior
3 4 (28.57%) C++ Developer
3 4 (28.57%) Graduate C++ Developer
3 4 (28.57%) Graduate Developer
3 4 (28.57%) Junior C++ Developer
3 4 (28.57%) Junior Developer
3 4 (28.57%) Lead Developer
3 4 (28.57%) Senior Developer
4 3 (21.43%) Android Developer
4 3 (21.43%) Lead Java Developer
5 2 (14.29%) Senior Android Developer
5 2 (14.29%) Senior Java Developer
5 2 (14.29%) Software Engineer
6 1 (7.14%) C++ Software Engineer
6 1 (7.14%) Electronics Engineer
6 1 (7.14%) Lead Android Developer
6 1 (7.14%) Software Developer
Libraries, Frameworks & Software Standards
1 5 (35.71%) Java EE
1 5 (35.71%) JAX-RS
1 5 (35.71%) JSP
1 5 (35.71%) Qt
1 5 (35.71%) RESTful
1 5 (35.71%) Spring
1 5 (35.71%) Spring MVC
1 5 (35.71%) Web Services
2 3 (21.43%) XML
Miscellaneous
1 6 (42.86%) Algorithms
1 6 (42.86%) Computer Science
2 5 (35.71%) Mobile App
3 1 (7.14%) Data Structures
Operating Systems
1 6 (42.86%) Mac OS
2 5 (35.71%) Unix
3 3 (21.43%) Android
4 1 (7.14%) Linux
Processes & Methodologies
1 8 (57.14%) Continuous Integration
1 8 (57.14%) TDD
1 8 (57.14%) Test Automation
2 7 (50.00%) Agile Software Development
3 5 (35.71%) Mathematics
3 5 (35.71%) Mobile Application Development
3 5 (35.71%) MVC
3 5 (35.71%) Open Source
3 5 (35.71%) Performance Optimisation
3 5 (35.71%) Software Engineering
4 4 (28.57%) Mentoring
5 3 (21.43%) Android Development
5 3 (21.43%) Continuous Improvement
5 3 (21.43%) People Management
5 3 (21.43%) Software Architecture
6 2 (14.29%) Coaching
6 2 (14.29%) Pair Programming
7 1 (7.14%) OO
7 1 (7.14%) Scrum
7 1 (7.14%) Unit Testing
Programming Languages
1 9 (64.29%) Java
2 6 (42.86%) C++
3 5 (35.71%) SQL
4 1 (7.14%) C#
4 1 (7.14%) Python
Qualifications
1 6 (42.86%) Degree
2 5 (35.71%) Numerate Degree
2 5 (35.71%) PhD
3 1 (7.14%) Computer Science Degree
Quality Assurance & Compliance
1 1 (7.14%) PSD2