Period
to 17 November 2017

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

Inversion of Control (IoC)
UK
6 months to
17 Nov 2017
Same period 2016 Same period 2015
Rank 660 648 548
Rank change year-on-year -12 -100 +67
Permanent jobs citing Inversion of Control 621 682 1061
As % of all permanent IT jobs advertised in the UK 0.34% 0.36% 0.48%
As % of the Processes & Methodologies category 0.38% 0.40% 0.55%
Number of salaries quoted 480 634 1006
UK median annual salary £50,000 £46,750 £45,000
Median salary % change year-on-year +6.95% +3.89% -
10th Percentile £32,500 £27,500 £31,250
90th Percentile £73,750 £75,875 £67,500
UK excluding London median annual salary £47,500 £37,750 £40,000
% change year-on-year +25.83% -5.63% -

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

All Process and Methodology Skills
UK
Permanent vacancies with a requirement for process or methodology skills 161983 169953 194669
As % of all permanent IT jobs advertised in the UK 89.91% 89.37% 88.77%
Number of salaries quoted 127876 141202 160286
UK median annual salary £50,000 £49,000 £47,500
Median salary % change year-on-year +2.04% +3.16% +5.56%
10th Percentile £28,750 £28,000 £27,500
90th Percentile £80,000 £78,750 £77,500
UK excluding London median annual salary £44,000 £42,500 £42,500
% change year-on-year +3.53% - +6.25%

Inversion of Control
Job Vacancy Trend

Job postings citing Inversion of Control as a percentage of all IT jobs advertised.

Job vacancy trend for Inversion of Control in the UK

Inversion of Control
Salary Trend

This chart provides the 3-month moving average for salaries quoted in permanent IT jobs citing Inversion of Control.

Salary trend for Inversion of Control in the UK

Inversion of Control
Salary Histogram

The salary distribution of IT jobs citing Inversion of Control over the 6 months to 17 November 2017.

Salary histogram for Inversion of Control in the UK

Inversion of Control
Top 14 Job Locations

The table below looks at the demand and provides a guide to the median salaries quoted in IT jobs citing Inversion of Control within the UK over the 6 months to 17 November 2017. 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
England +10 606 £50,500 +6.32% 28
London -20 313 £60,000 - 10
UK excluding London +20 297 £47,500 +25.83% 19
South East +83 128 £47,500 +9.20% 7
East of England +54 68 £50,500 +18.82% 2
North of England -68 62 £45,000 +12.50% 6
North West -66 46 £55,000 +57.14% 3
West Midlands +15 18 £37,500 +7.14% 2
Midlands +10 18 £37,500 +25.00% 3
Yorkshire +26 15 £40,000 - 2
South West +9 13 £60,000 +60.00%
Wales +20 5 £25,000 -28.57% 1
Scotland -10 3 - -
North East +5 1 £34,000 - 1

For the 6 months to 17 November 2017, IT jobs citing Inversion of Control also mentioned the following skills in order of popularity. The figures indicate the number co-occurrences and its proportion to all job ads with a requirement for Inversion of Control.

1 523 (84.22%) Agile Software Development
2 478 (76.97%) .NET
3 454 (73.11%) C#
4 430 (69.24%) TDD
5 382 (61.51%) SQL Server
6 377 (60.71%) Scrum
7 376 (60.55%) Continuous Integration
8 357 (57.49%) Dependency Injection
9 313 (50.40%) WPF
10 307 (49.44%) NUnit
11 304 (48.95%) Kanban
12 294 (47.34%) Unity DI Container
13 289 (46.54%) Ninject
14 279 (44.93%) Spring.NET
15 274 (44.12%) Finance
16 266 (42.83%) MSTest
17 243 (39.13%) MVVM
18 237 (38.16%) Moq
19 225 (36.23%) MVC
20 214 (34.46%) Castle Windsor
21 210 (33.82%) Rhino Mocks
22 188 (30.27%) Windows
23 175 (28.18%) OO
24 170 (27.38%) WinForms
25 168 (27.05%) Banking
25 168 (27.05%) SQL
26 153 (24.64%) Microsoft
27 149 (23.99%) Greenfield Project
28 146 (23.51%) Java
28 146 (23.51%) ASP.NET

Inversion of Control
Co-occurring IT Skills 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 75 (12.08%) Tomcat
2 48 (7.73%) JBoss
3 20 (3.22%) IIS
4 17 (2.74%) Apache
4 17 (2.74%) CMS
5 14 (2.25%) Elasticsearch
6 13 (2.09%) Umbraco
6 13 (2.09%) WebSphere
7 11 (1.77%) SugarCRM
8 9 (1.45%) SharePoint
9 6 (0.97%) Orchard CMS
9 6 (0.97%) Sitecore CMS
10 5 (0.81%) EPiServer
11 4 (0.64%) Apache Solr
11 4 (0.64%) Commerce Server
11 4 (0.64%) Commerce Server 2007
11 4 (0.64%) NServiceBus
11 4 (0.64%) SharePoint 2013
12 3 (0.48%) Confluence
12 3 (0.48%) WordPress
Business Applications
1 4 (0.64%) nopCommerce
1 4 (0.64%) Payment Gateway
2 3 (0.48%) Dynamics CRM
2 3 (0.48%) RMDS
3 1 (0.16%) Oracle BPM
Cloud Services
1 47 (7.57%) Microsoft Azure
2 17 (2.74%) SaaS
3 13 (2.09%) Amazon AWS
4 6 (0.97%) npm
5 4 (0.64%) GitHub
6 3 (0.48%) Amazon EC2
6 3 (0.48%) Amazon S3
7 2 (0.32%) Azure Machine Learning
7 2 (0.32%) Sage Pay
8 1 (0.16%) PaaS
Communications & Networking
1 74 (11.92%) Broadband
2 27 (4.35%) Internet
3 12 (1.93%) Hyperconnected
4 4 (0.64%) Ethernet
4 4 (0.64%) RS-232
4 4 (0.64%) TCP/IP
5 2 (0.32%) ATM
5 2 (0.32%) Bluetooth
5 2 (0.32%) HTTP
5 2 (0.32%) HTTPS
5 2 (0.32%) Network Security
5 2 (0.32%) SSL
6 1 (0.16%) DSL
Database & Business Intelligence
1 382 (61.51%) SQL Server
2 138 (22.22%) SQL Server 2016
3 72 (11.59%) SQL Server 2014
4 50 (8.05%) Data Warehouse
5 48 (7.73%) PostgreSQL
6 47 (7.57%) BusinessObjects
7 25 (4.03%) Relational Database
8 19 (3.06%) SQL Server 2008
9 18 (2.90%) SQL Server 2012
10 17 (2.74%) SQL Server Reporting Services
11 13 (2.09%) NoSQL
12 9 (1.45%) Hadoop
12 9 (1.45%) SQL Server Integration Services
13 6 (0.97%) Oracle Database
14 5 (0.81%) SSDT
15 4 (0.64%) RDBMS
15 4 (0.64%) SQL Server 2005
15 4 (0.64%) SQL Server Analysis Services
16 3 (0.48%) MySQL
16 3 (0.48%) OLAP
Development Applications
1 307 (49.44%) NUnit
2 266 (42.83%) MSTest
3 237 (38.16%) Moq
4 210 (33.82%) Rhino Mocks
5 92 (14.81%) Git (software)
6 65 (10.47%) Team Foundation Server
7 64 (10.31%) JUnit
8 60 (9.66%) Maven
9 51 (8.21%) Mockito
10 47 (7.57%) Sonatype Nexus
11 41 (6.60%) TeamCity
12 31 (4.99%) Visual Studio
13 30 (4.83%) MSBuild
14 29 (4.67%) Jenkins
15 27 (4.35%) Subversion
16 19 (3.06%) Ant
16 19 (3.06%) SpecFlow
17 16 (2.58%) Cucumber
18 15 (2.42%) Selenium
19 12 (1.93%) IntelliJ
General
1 274 (44.12%) Finance
2 168 (27.05%) Banking
3 132 (21.26%) Investment Banking
4 110 (17.71%) Marketing
5 105 (16.91%) Retail Banking
6 88 (14.17%) Telecoms
7 47 (7.57%) Publishing
8 14 (2.25%) Electronics
8 14 (2.25%) Games
8 14 (2.25%) Manufacturing
9 12 (1.93%) Retail
10 4 (0.64%) Back Office
11 3 (0.48%) Legal
12 2 (0.32%) Music Industry
13 1 (0.16%) Advertising
13 1 (0.16%) Pharmaceutical
Job Titles
1 597 (96.14%) Developer
2 404 (65.06%) .NET Developer
3 234 (37.68%) C# Developer
4 198 (31.88%) C# .NET Developer
5 144 (23.19%) C# WPF Developer
5 144 (23.19%) WPF Developer
6 124 (19.97%) Java Developer
7 117 (18.84%) Senior Developer
8 74 (11.92%) Telecoms Developer
9 62 (9.98%) Senior Java Developer
10 49 (7.89%) Oracle Developer
11 47 (7.57%) Senior Oracle Developer
11 47 (7.57%) Software Developer
12 43 (6.92%) Graduate
12 43 (6.92%) Graduate .NET Developer
12 43 (6.92%) Graduate Developer
13 41 (6.60%) Senior .NET Developer
14 36 (5.80%) .NET Software Developer
15 33 (5.31%) ASP.NET Developer
16 32 (5.15%) C# Software Developer
Libraries, Frameworks & Software Standards
1 478 (76.97%) .NET
2 313 (50.40%) WPF
3 294 (47.34%) Unity DI Container
4 289 (46.54%) Ninject
5 279 (44.93%) Spring.NET
6 214 (34.46%) Castle Windsor
7 170 (27.38%) WinForms
8 146 (23.51%) ASP.NET
9 145 (23.35%) WCF
10 135 (21.74%) RESTful
11 107 (17.23%) ASP.NET MVC
12 106 (17.07%) .NET Framework
13 101 (16.26%) CSS
14 99 (15.94%) Web Services
15 98 (15.78%) Spring
16 93 (14.98%) HTML
17 86 (13.85%) AngularJS
18 75 (12.08%) ASP.NET Web API
18 75 (12.08%) jQuery
19 66 (10.63%) Middleware
Miscellaneous
1 149 (23.99%) Greenfield Project
2 65 (10.47%) Enterprise Software
2 65 (10.47%) Social Network
3 56 (9.02%) Computer Science
4 53 (8.53%) Tandem
5 40 (6.44%) Fixed Income
6 37 (5.96%) Client/Server
7 19 (3.06%) Mobile App
8 13 (2.09%) Analytical Skills
9 7 (1.13%) BBC
10 6 (0.97%) User Experience
11 5 (0.81%) Internet of Things
11 5 (0.81%) N-Tier
11 5 (0.81%) Social Media
12 4 (0.64%) Data Structures
12 4 (0.64%) Industrial Internet of Things
13 3 (0.48%) Algorithms
14 2 (0.32%) Fintech
14 2 (0.32%) Public Cloud
14 2 (0.32%) Virtual Team
Operating Systems
1 188 (30.27%) Windows
2 47 (7.57%) Unix
3 13 (2.09%) Linux
4 11 (1.77%) Android
5 6 (0.97%) Apple iOS
6 4 (0.64%) Mac OS
6 4 (0.64%) Windows Embedded Compact
7 3 (0.48%) Windows Server
8 1 (0.16%) CentOS
8 1 (0.16%) Ubuntu
Processes & Methodologies
1 523 (84.22%) Agile Software Development
2 430 (69.24%) TDD
3 377 (60.71%) Scrum
4 376 (60.55%) Continuous Integration
5 357 (57.49%) Dependency Injection
6 304 (48.95%) Kanban
7 243 (39.13%) MVVM
8 225 (36.23%) MVC
9 175 (28.18%) OO
10 108 (17.39%) Unit Testing
11 103 (16.59%) Asset Management
12 100 (16.10%) Wealth Management
13 93 (14.98%) OOP
14 80 (12.88%) Multithreading
15 78 (12.56%) SDLC
16 74 (11.92%) SOLID
17 69 (11.11%) Software Engineering
18 64 (10.31%) Test Automation
19 57 (9.18%) BDD
20 52 (8.37%) CRM
Programming Languages
1 454 (73.11%) C#
2 168 (27.05%) SQL
3 146 (23.51%) Java
4 103 (16.59%) JavaScript
5 55 (8.86%) T-SQL
6 53 (8.53%) PL/SQL
7 52 (8.37%) Bash Shell
8 50 (8.05%) Python
9 47 (7.57%) Perl
10 22 (3.54%) VB.NET
11 21 (3.38%) PowerShell
12 19 (3.06%) VB
13 12 (1.93%) PHP
14 11 (1.77%) TypeScript
15 6 (0.97%) C
16 5 (0.81%) Shell Script
17 4 (0.64%) C++
17 4 (0.64%) Erlang
17 4 (0.64%) Objective-C
17 4 (0.64%) XAML
Qualifications
1 92 (14.81%) Degree
2 42 (6.76%) Computer Science Degree
3 8 (1.29%) Microsoft Certification
4 3 (0.48%) MCSD
5 2 (0.32%) SC Cleared
5 2 (0.32%) Security Cleared
6 1 (0.16%) Master's Degree
Quality Assurance & Compliance
1 3 (0.48%) QA
2 1 (0.16%) PMO
System Software
1 9 (1.45%) Docker
2 3 (0.48%) Active Directory
Systems Management
1 4 (0.64%) Kibana
2 3 (0.48%) Control-M
3 1 (0.16%) Opscode Chef
3 1 (0.16%) Puppet
Vendors
1 153 (24.64%) Microsoft
2 67 (10.79%) Oracle
3 66 (10.63%) Twitter
4 65 (10.47%) Facebook
5 63 (10.14%) TIBCO
6 48 (7.73%) Tableau
7 40 (6.44%) ION Trading
8 16 (2.58%) IBM
9 14 (2.25%) SAP
9 14 (2.25%) Sitecore
10 11 (1.77%) Xamarin
11 7 (1.13%) Virgin Media
12 6 (0.97%) Cognizant
13 3 (0.48%) Atlassian
13 3 (0.48%) Embarcadero
13 3 (0.48%) MicroStrategy
13 3 (0.48%) Sony
14 2 (0.32%) Google
14 2 (0.32%) PayPal
14 2 (0.32%) Sage