Period
to 23 August 2017

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

Functional Programming
UK
6 months to
23 Aug 2017
Same period 2016 Same period 2015
Rank 634 645 719
Rank change year-on-year +11 +74 +203
Permanent jobs citing Functional Programming 648 724 620
As % of all permanent IT jobs advertised in the UK 0.37% 0.37% 0.29%
As % of the Processes & Methodologies category 0.41% 0.41% 0.32%
Number of salaries quoted 484 643 524
UK median annual salary £70,000 £65,000 £62,500
Median salary % change year-on-year +7.69% +4.00% +13.64%
10th Percentile £42,500 £40,000 £36,400
90th Percentile £101,250 £102,500 £100,000
UK excluding London median annual salary £55,000 £47,500 £45,000
% change year-on-year +15.79% +5.56% -4.26%

Functional Programming 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 158285 175244 190972
As % of all permanent IT jobs advertised in the UK 89.94% 89.07% 88.17%
Number of salaries quoted 125396 146177 155973
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,723 £27,500 £27,500
90th Percentile £80,000 £77,500 £76,250
UK excluding London median annual salary £42,500 £42,500 £42,500

Functional Programming
Job Vacancy Trend

Job postings citing Functional Programming as a percentage of all IT jobs advertised.

Job vacancy trend for Functional Programming in the UK

Functional Programming
Salary Trend

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

Salary trend for Functional Programming in the UK

Functional Programming
Salary Histogram

The salary distribution of IT jobs citing Functional Programming over the 6 months to 23 August 2017.

Salary histogram for Functional Programming in the UK

Functional Programming
Top 15 Job Locations

The table below looks at the demand and provides a guide to the median salaries quoted in IT jobs citing Functional Programming within the UK over the 6 months to 23 August 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 +41 636 £70,000 +7.69% 62
London -32 464 £75,000 +7.14% 44
UK excluding London +85 181 £55,000 +15.79% 21
South West +8 51 £73,000 +71.76% 4
South East +88 42 £57,500 +21.05% 2
North of England +11 41 £45,000 +5.88% 8
Midlands +22 21 £55,000 -8.33% 2
West Midlands +5 21 £55,000 -8.33% 1
North West -23 18 £52,500 +7.69% 6
East of England +11 16 £45,000 -29.41% 2
North East +26 12 £45,000 +28.57% 2
Yorkshire +16 11 £37,500 -11.76%
Wales -4 5 £41,500 -7.78%
Scotland +16 4 £39,250 -7.65% 1
Northern Ireland -15 1 - - 2

For the 6 months to 23 August 2017, IT jobs citing Functional Programming 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 Functional Programming.

1 343 (52.93%) Java
2 336 (51.85%) Agile Software Development
3 259 (39.97%) Finance
4 249 (38.43%) Scala
5 193 (29.78%) Software Engineering
6 186 (28.70%) OO
7 155 (23.92%) Continuous Integration
8 149 (22.99%) Multithreading
9 143 (22.07%) OOP
10 134 (20.68%) Microservices
11 133 (20.52%) TDD
12 132 (20.37%) Test Automation
13 129 (19.91%) Banking
14 127 (19.60%) C#
15 119 (18.36%) JavaScript
16 113 (17.44%) NoSQL
17 106 (16.36%) .NET
18 103 (15.90%) F#
19 102 (15.74%) Big Data
19 102 (15.74%) Low Latency
20 99 (15.28%) Haskell
20 99 (15.28%) Investment Banking
21 95 (14.66%) Asset Management
22 94 (14.51%) Fixed Income
23 91 (14.04%) SQL
24 90 (13.89%) HTML
24 90 (13.89%) Retail
25 89 (13.73%) Wealth Management
26 87 (13.43%) ION Trading
26 87 (13.43%) Retail Banking

Functional Programming
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 64 (9.88%) Apache Spark
2 23 (3.55%) Tomcat
3 18 (2.78%) Apache
3 18 (2.78%) WebSphere
4 13 (2.01%) Apache Geronimo
4 13 (2.01%) JBoss
4 13 (2.01%) WebLogic
4 13 (2.01%) WildFly
5 12 (1.85%) CMS
5 12 (1.85%) Elasticsearch
6 10 (1.54%) Confluence
7 5 (0.77%) SharePoint
8 4 (0.62%) Ethereum
8 4 (0.62%) Hyperledger
8 4 (0.62%) IIS
8 4 (0.62%) SAS
9 2 (0.31%) Apache Solr
9 2 (0.31%) IBM HTTP Server
9 2 (0.31%) Traefik
10 1 (0.15%) nginx
Applications
1 9 (1.39%) Microsoft Excel
Business Applications
1 4 (0.62%) R3 Corda
Cloud Services
1 64 (9.88%) Amazon AWS
2 28 (4.32%) Microsoft Azure
3 27 (4.17%) GitHub
4 26 (4.01%) SaaS
5 7 (1.08%) PaaS
6 6 (0.93%) Google Cloud Platform
7 5 (0.77%) Amazon EC2
7 5 (0.77%) Amazon S3
7 5 (0.77%) AWS Lambda
7 5 (0.77%) IaaS
7 5 (0.77%) Office 365
8 3 (0.46%) Cloud Computing
9 2 (0.31%) Amazon SQS
9 2 (0.31%) Google App Engine
9 2 (0.31%) Route 53
10 1 (0.15%) Bluemix
10 1 (0.15%) Google Analytics
10 1 (0.15%) Google Play
10 1 (0.15%) IBM Cloud
10 1 (0.15%) OpenShift
Communications & Networking
1 11 (1.70%) DSL
2 10 (1.54%) HTTP
3 5 (0.77%) Internet
4 3 (0.46%) Intranet
5 2 (0.31%) Firewall
5 2 (0.31%) TCP/IP
5 2 (0.31%) VXLAN
6 1 (0.15%) AMQP
6 1 (0.15%) Fibre Channel
6 1 (0.15%) iSCSI
6 1 (0.15%) SAN
Database & Business Intelligence
1 113 (17.44%) NoSQL
2 102 (15.74%) Big Data
3 59 (9.10%) Relational Database
4 40 (6.17%) Hadoop
5 38 (5.86%) MongoDB
6 30 (4.63%) SQL Server
7 28 (4.32%) Blockchain
8 11 (1.70%) Apache Hive
9 10 (1.54%) Apache Cassandra
9 10 (1.54%) Event Store
10 9 (1.39%) InterSystems Cache
10 9 (1.39%) RDBMS
10 9 (1.39%) Riak
11 8 (1.23%) Couchbase
12 7 (1.08%) Azure SQL Database
13 6 (0.93%) MySQL
14 5 (0.77%) Redis
14 5 (0.77%) SSDT
15 4 (0.62%) DB2
15 4 (0.62%) SQL Server 2012
Development Applications
1 29 (4.48%) Git (software)
2 22 (3.40%) Jenkins
3 21 (3.24%) JIRA
4 18 (2.78%) TeamCity
5 13 (2.01%) JUnit
5 13 (2.01%) Mocha
6 12 (1.85%) gulp
7 11 (1.70%) Maven
8 9 (1.39%) NUnit
9 8 (1.23%) Cucumber
10 7 (1.08%) Team Foundation Server
10 7 (1.08%) webpack
11 6 (0.93%) Gradle
11 6 (0.93%) Jasmine
11 6 (0.93%) SpecFlow
12 5 (0.77%) Artifactory
12 5 (0.77%) Eclipse
12 5 (0.77%) Karma Test Runner
13 4 (0.62%) Babel
13 4 (0.62%) Grunt
General
1 259 (39.97%) Finance
2 129 (19.91%) Banking
3 99 (15.28%) Investment Banking
4 90 (13.89%) Retail
5 87 (13.43%) Retail Banking
6 30 (4.63%) Marketing
7 28 (4.32%) Telecoms
8 27 (4.17%) Electronics
8 27 (4.17%) Manufacturing
9 25 (3.86%) Financial Institution
10 24 (3.70%) Front Office
11 19 (2.93%) Games
12 8 (1.23%) Pharmaceutical
13 2 (0.31%) Advertising
13 2 (0.31%) Legal
13 2 (0.31%) Publishing
14 1 (0.15%) Back Office
14 1 (0.15%) Billing
14 1 (0.15%) Law
14 1 (0.15%) Welsh Language
Job Titles
1 428 (66.05%) Developer
2 166 (25.62%) Java Developer
3 94 (14.51%) Scala Developer
4 65 (10.03%) Software Engineer
5 63 (9.72%) Senior Developer
6 58 (8.95%) C# Developer
7 47 (7.25%) .NET Developer
8 42 (6.48%) Programmer
8 42 (6.48%) Software Developer
9 36 (5.56%) JavaScript Developer
10 33 (5.09%) Software Manager
11 31 (4.78%) C# .NET Developer
12 27 (4.17%) Java Scala Developer
13 23 (3.55%) Full Stack Developer
14 22 (3.40%) Architect
14 22 (3.40%) Engineering Manager
14 22 (3.40%) Software Engineering Manager
15 21 (3.24%) Senior Java Developer
16 18 (2.78%) Java Engineer
17 17 (2.62%) F# Developer
Libraries, Frameworks & Software Standards
1 106 (16.36%) .NET
2 90 (13.89%) HTML
3 84 (12.96%) AngularJS
4 79 (12.19%) CSS
5 77 (11.88%) REST
6 69 (10.65%) RESTful
7 66 (10.19%) Kafka
8 65 (10.03%) Akka
9 64 (9.88%) React
10 62 (9.57%) Node.js
11 57 (8.80%) Spring
12 51 (7.87%) HTML5
13 49 (7.56%) Web Services
14 40 (6.17%) ASP.NET
15 39 (6.02%) JSON
16 35 (5.40%) J2EE
17 34 (5.25%) CSS3
18 31 (4.78%) Play Framework
19 30 (4.63%) ASP.NET MVC
20 28 (4.32%) Hibernate
Miscellaneous
1 94 (14.51%) Fixed Income
2 87 (13.43%) Fintech
3 69 (10.65%) Greenfield Project
4 68 (10.49%) Computer Science
5 29 (4.48%) Derivative
5 29 (4.48%) User Experience
6 26 (4.01%) Enterprise Software
7 25 (3.86%) Hedge funds
8 23 (3.55%) Algorithms
9 22 (3.40%) Analytical Skills
9 22 (3.40%) Bitcoin
10 17 (2.62%) Digital Currency
11 16 (2.47%) Mobile App
12 13 (2.01%) Data Structures
13 10 (1.54%) NHS
14 9 (1.39%) Equities
14 9 (1.39%) N-Tier
14 9 (1.39%) Public Cloud
15 5 (0.77%) Blog
15 5 (0.77%) W3C
Operating Systems
1 68 (10.49%) Linux
2 16 (2.47%) Android
3 11 (1.70%) Apple iOS
4 9 (1.39%) Windows
5 7 (1.08%) Unix
6 2 (0.31%) Red Hat Enterprise Linux
7 1 (0.15%) Mac OS
7 1 (0.15%) Ubuntu
Processes & Methodologies
1 336 (51.85%) Agile Software Development
2 193 (29.78%) Software Engineering
3 186 (28.70%) OO
4 155 (23.92%) Continuous Integration
5 149 (22.99%) Multithreading
6 143 (22.07%) OOP
7 134 (20.68%) Microservices
8 133 (20.52%) TDD
9 132 (20.37%) Test Automation
10 102 (15.74%) Low Latency
11 95 (14.66%) Asset Management
12 89 (13.73%) Wealth Management
13 78 (12.04%) SDLC
14 76 (11.73%) Scrum
15 75 (11.57%) Analytics
16 69 (10.65%) Open Source
17 65 (10.03%) Web Development
18 59 (9.10%) BDD
19 52 (8.02%) MVC
20 48 (7.41%) Mathematics
Programming Languages
1 343 (52.93%) Java
2 249 (38.43%) Scala
3 127 (19.60%) C#
4 119 (18.36%) JavaScript
5 103 (15.90%) F#
6 99 (15.28%) Haskell
7 91 (14.04%) SQL
8 80 (12.35%) Python
9 72 (11.11%) Clojure
10 62 (9.57%) Erlang
11 41 (6.33%) C++
12 27 (4.17%) OCaml
13 24 (3.70%) Go
13 24 (3.70%) R
14 20 (3.09%) TypeScript
15 17 (2.62%) ES6
16 15 (2.31%) ML
17 13 (2.01%) Kotlin
17 13 (2.01%) Ruby
18 12 (1.85%) Elixir
Qualifications
1 70 (10.80%) Degree
2 32 (4.94%) Computer Science Degree
3 6 (0.93%) PhD
4 5 (0.77%) Microsoft Certification
5 1 (0.15%) Numerate Degree
5 1 (0.15%) OCP
5 1 (0.15%) Oracle Certification
5 1 (0.15%) Postgraduate
5 1 (0.15%) Security Cleared
Quality Assurance & Compliance
1 21 (3.24%) QA
2 3 (0.46%) Data Quality
2 3 (0.46%) ISO/IEC 27001
3 2 (0.31%) HMG Security Policy Framework
4 1 (0.15%) PCI DSS
4 1 (0.15%) WCAG
System Software
1 46 (7.10%) Docker
2 6 (0.93%) Virtual Machines
3 3 (0.46%) HDFS
4 2 (0.31%) Apache Flume
4 2 (0.31%) Cygwin
5 1 (0.15%) Apache ZooKeeper
5 1 (0.15%) QEMU
5 1 (0.15%) Xen
5 1 (0.15%) XenServer
Systems Management
1 7 (1.08%) Kubernetes
2 6 (0.93%) Puppet
3 5 (0.77%) Opscode Chef
4 4 (0.62%) Nagios
5 3 (0.46%) Ansible
5 3 (0.46%) Hadoop YARN
5 3 (0.46%) Mesos
6 2 (0.31%) Icinga
7 1 (0.15%) Cobbler
7 1 (0.15%) Grafana
7 1 (0.15%) Terraform
Vendors
1 87 (13.43%) ION Trading
2 32 (4.94%) SAP
3 24 (3.70%) Microsoft
4 15 (2.31%) Oracle
5 14 (2.16%) Google
6 9 (1.39%) Splunk
7 5 (0.77%) Facebook
7 5 (0.77%) IBM
7 5 (0.77%) Tableau
7 5 (0.77%) Xamarin
8 3 (0.46%) Adobe
8 3 (0.46%) Concur
8 3 (0.46%) Twitter
9 2 (0.31%) Apigee
9 2 (0.31%) GigaSpaces
9 2 (0.31%) Palantir
9 2 (0.31%) Plumtree
9 2 (0.31%) Rackspace
9 2 (0.31%) Solace
9 2 (0.31%) StreamBase