Period
to 21 November 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 21 November 2017 with a comparison to the same period in the previous 2 years.

Functional Programming
UK
6 months to
21 Nov 2017
Same period 2016 Same period 2015
Rank 611 565 653
Rank change year-on-year -46 +88 +383
Permanent jobs citing Functional Programming 704 845 793
As % of all permanent IT jobs advertised in the UK 0.39% 0.45% 0.36%
As % of the Processes & Methodologies category 0.43% 0.50% 0.41%
Number of salaries quoted 516 704 700
UK median annual salary £70,000 £67,500 £62,500
Median salary % change year-on-year +3.70% +8.00% +13.64%
10th Percentile £42,500 £40,000 £35,000
90th Percentile £95,625 £103,375 £107,500
UK excluding London median annual salary £55,000 £50,000 £47,500
% change year-on-year +10.00% +5.26% -5.00%

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 162655 168863 192975
As % of all permanent IT jobs advertised in the UK 89.90% 89.39% 88.79%
Number of salaries quoted 128479 140408 158967
UK median annual salary £50,000 £49,500 £47,500
Median salary % change year-on-year +1.01% +4.21% +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%

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 21 November 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 21 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 -43 692 £70,000 - 77
London -49 528 £72,500 - 53
UK excluding London +19 170 £55,000 +10.00% 24
South West +26 58 £70,000 +64.71% 7
North of England +6 35 £52,500 +23.53% 4
South East +43 31 £57,500 +15.00% 4
North West +13 26 £55,000 -4.35% 4
East of England +14 24 £45,000 -25.00% 9
Midlands +27 16 £42,500 -29.17%
West Midlands +6 16 £42,500 -29.17%
Yorkshire +14 7 £37,500 -11.76%
Scotland -18 3 £40,000 -5.88%
Wales +8 2 £56,250 +25.00%
North East -3 2 £38,500 +10.00%
Northern Ireland -24 1 - -

For the 6 months to 21 November 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 369 (52.41%) Java
2 348 (49.43%) Agile Software Development
3 248 (35.23%) Finance
4 239 (33.95%) Scala
5 197 (27.98%) Software Engineering
6 183 (25.99%) OO
7 172 (24.43%) JavaScript
8 162 (23.01%) TDD
9 158 (22.44%) Continuous Integration
10 157 (22.30%) Multithreading
11 156 (22.16%) Microservices
12 142 (20.17%) Test Automation
13 125 (17.76%) OOP
14 115 (16.34%) SQL
15 114 (16.19%) Haskell
16 113 (16.05%) Banking
17 107 (15.20%) HTML
18 104 (14.77%) RESTful
19 100 (14.20%) F#
20 99 (14.06%) Big Data
20 99 (14.06%) CSS
21 98 (13.92%) Scrum
21 98 (13.92%) Amazon AWS
22 96 (13.64%) Investment Banking
22 96 (13.64%) C#
23 94 (13.35%) Asset Management
24 92 (13.07%) Fixed Income
24 92 (13.07%) Fintech
25 91 (12.93%) .NET
25 91 (12.93%) Python

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 90 (12.78%) Apache Spark
2 35 (4.97%) Tomcat
3 24 (3.41%) Elasticsearch
4 17 (2.41%) CMS
5 16 (2.27%) WebSphere
6 14 (1.99%) Apache
6 14 (1.99%) Apache Geronimo
6 14 (1.99%) JBoss
6 14 (1.99%) WebLogic
6 14 (1.99%) WildFly
7 6 (0.85%) SAS
8 4 (0.57%) Apache Solr
8 4 (0.57%) Confluence
8 4 (0.57%) Magnolia
9 3 (0.43%) Ethereum
9 3 (0.43%) IBM HTTP Server
10 2 (0.28%) Apache Pig
10 2 (0.28%) Cloud Foundry
10 2 (0.28%) IIS
10 2 (0.28%) Traefik
Applications
1 3 (0.43%) Microsoft Excel
Cloud Services
1 98 (13.92%) Amazon AWS
2 32 (4.55%) GitHub
2 32 (4.55%) Microsoft Azure
3 22 (3.13%) SaaS
4 11 (1.56%) Google Cloud Platform
5 10 (1.42%) Amazon EC2
6 9 (1.28%) Amazon S3
7 6 (0.85%) OpenShift
7 6 (0.85%) PaaS
7 6 (0.85%) Serverless
8 5 (0.71%) IaaS
8 5 (0.71%) Route 53
9 4 (0.57%) AWS Lambda
9 4 (0.57%) npm
10 3 (0.43%) Firebase
11 2 (0.28%) AWS CloudFormation
11 2 (0.28%) Azure Machine Learning
11 2 (0.28%) Bluemix
11 2 (0.28%) Google Play
11 2 (0.28%) Yarn
Communications & Networking
1 12 (1.70%) HTTP
2 8 (1.14%) DSL
3 6 (0.85%) Internet
4 3 (0.43%) Intranet
5 2 (0.28%) AMQP
6 1 (0.14%) Fibre Channel
6 1 (0.14%) iSCSI
6 1 (0.14%) Network Security
6 1 (0.14%) SAN
Database & Business Intelligence
1 99 (14.06%) Big Data
2 91 (12.93%) NoSQL
3 70 (9.94%) Relational Database
4 63 (8.95%) Hadoop
5 45 (6.39%) MongoDB
6 18 (2.56%) Apache Cassandra
6 18 (2.56%) SQL Server
7 17 (2.41%) Blockchain
8 13 (1.85%) PostgreSQL
9 12 (1.70%) SQLite
10 11 (1.56%) Apache Hive
10 11 (1.56%) Azure SQL Database
10 11 (1.56%) RDBMS
10 11 (1.56%) Redis
11 9 (1.28%) HBase
11 9 (1.28%) InterSystems Cache
11 9 (1.28%) MySQL
12 7 (0.99%) Couchbase
12 7 (0.99%) Data Warehouse
13 6 (0.85%) Oracle Database
Development Applications
1 35 (4.97%) Git (software)
2 34 (4.83%) Jenkins
3 26 (3.69%) TeamCity
4 19 (2.70%) webpack
5 18 (2.56%) JUnit
6 16 (2.27%) Maven
7 15 (2.13%) Mocha
8 14 (1.99%) gulp
8 14 (1.99%) JIRA
9 12 (1.70%) Cucumber
10 10 (1.42%) PostCSS
11 9 (1.28%) Jasmine
12 6 (0.85%) Babel
12 6 (0.85%) Gradle
13 5 (0.71%) Grunt
13 5 (0.71%) Visual Studio
14 4 (0.57%) SpecFlow
14 4 (0.57%) Spock
15 3 (0.43%) Karma Test Runner
15 3 (0.43%) Visual Studio Code
General
1 248 (35.23%) Finance
2 113 (16.05%) Banking
3 96 (13.64%) Investment Banking
4 86 (12.22%) Retail Banking
5 34 (4.83%) Telecoms
6 32 (4.55%) Games
6 32 (4.55%) Marketing
7 27 (3.84%) Electronics
7 27 (3.84%) Manufacturing
8 19 (2.70%) Front Office
9 18 (2.56%) Retail
10 17 (2.41%) Financial Institution
11 13 (1.85%) Pharmaceutical
12 7 (0.99%) Advertising
13 2 (0.28%) Legal
13 2 (0.28%) Publishing
13 2 (0.28%) Welsh Language
14 1 (0.14%) Automotive
14 1 (0.14%) Billing
14 1 (0.14%) Local Government
Job Titles
1 448 (63.64%) Developer
2 157 (22.30%) Java Developer
3 88 (12.50%) Software Engineer
4 87 (12.36%) Senior Developer
5 81 (11.51%) Scala Developer
6 48 (6.82%) C# Developer
7 47 (6.68%) .NET Developer
8 46 (6.53%) Software Developer
9 44 (6.25%) Full Stack Developer
10 42 (5.97%) JavaScript Developer
11 39 (5.54%) C# .NET Developer
12 35 (4.97%) Software Manager
13 28 (3.98%) Scala Software Engineer
14 27 (3.84%) Senior Java Developer
15 26 (3.69%) Programmer
16 22 (3.13%) Erlang Developer
17 21 (2.98%) Architect
17 21 (2.98%) Java Scala Developer
18 20 (2.84%) Data Engineer
18 20 (2.84%) Engineering Manager
Libraries, Frameworks & Software Standards
1 107 (15.20%) HTML
2 104 (14.77%) RESTful
3 99 (14.06%) CSS
4 91 (12.93%) .NET
5 87 (12.36%) REST
6 86 (12.22%) AngularJS
7 78 (11.08%) Kafka
8 74 (10.51%) React
9 71 (10.09%) HTML5
10 67 (9.52%) Spring
10 67 (9.52%) Web Services
11 65 (9.23%) Akka
12 59 (8.38%) Node.js
13 53 (7.53%) CSS3
14 43 (6.11%) Redux
15 42 (5.97%) Sass
16 41 (5.82%) Hibernate
17 31 (4.40%) JSON
18 30 (4.26%) Play Framework
19 27 (3.84%) jQuery
Miscellaneous
1 92 (13.07%) Fintech
1 92 (13.07%) Fixed Income
2 88 (12.50%) Greenfield Project
3 69 (9.80%) Computer Science
4 46 (6.53%) User Experience
5 38 (5.40%) Mobile App
6 32 (4.55%) Derivative
7 31 (4.40%) Algorithms
8 28 (3.98%) Analytical Skills
9 25 (3.55%) Hedge funds
10 17 (2.41%) Enterprise Software
11 14 (1.99%) Data Structures
12 13 (1.85%) Bitcoin
12 13 (1.85%) Foreign Exchange (FX)
13 12 (1.70%) Blog
14 10 (1.42%) Digital Currency
15 9 (1.28%) Equities
15 9 (1.28%) W3C
16 7 (0.99%) PlayStation
17 6 (0.85%) Animation
Operating Systems
1 71 (10.09%) Linux
2 26 (3.69%) Android
3 25 (3.55%) Unix
4 12 (1.70%) Apple iOS
5 8 (1.14%) Windows
6 3 (0.43%) Ubuntu
7 1 (0.14%) Red Hat Enterprise Linux
Processes & Methodologies
1 348 (49.43%) Agile Software Development
2 197 (27.98%) Software Engineering
3 183 (25.99%) OO
4 162 (23.01%) TDD
5 158 (22.44%) Continuous Integration
6 157 (22.30%) Multithreading
7 156 (22.16%) Microservices
8 142 (20.17%) Test Automation
9 125 (17.76%) OOP
10 98 (13.92%) Scrum
11 94 (13.35%) Asset Management
12 89 (12.64%) Wealth Management
13 87 (12.36%) Analytics
14 84 (11.93%) SDLC
15 73 (10.37%) Low Latency
16 67 (9.52%) BDD
17 66 (9.38%) Web Development
18 58 (8.24%) Open Source
19 52 (7.39%) Multithreaded Programming
20 49 (6.96%) Mentoring
Programming Languages
1 369 (52.41%) Java
2 239 (33.95%) Scala
3 172 (24.43%) JavaScript
4 115 (16.34%) SQL
5 114 (16.19%) Haskell
6 100 (14.20%) F#
7 96 (13.64%) C#
8 91 (12.93%) Python
9 90 (12.78%) Erlang
10 83 (11.79%) Clojure
11 36 (5.11%) Go
12 31 (4.40%) Elixir
13 28 (3.98%) C++
14 25 (3.55%) Ruby
15 23 (3.27%) OCaml
16 19 (2.70%) ES6
17 18 (2.56%) R
18 16 (2.27%) TypeScript
19 14 (1.99%) Bash Shell
20 11 (1.56%) Groovy
Qualifications
1 83 (11.79%) Degree
2 28 (3.98%) Computer Science Degree
3 10 (1.42%) PhD
4 2 (0.28%) Master's Degree
4 2 (0.28%) Numerate Degree
4 2 (0.28%) Postgraduate
5 1 (0.14%) Security Cleared
Quality Assurance & Compliance
1 16 (2.27%) QA
2 5 (0.71%) WCAG
3 3 (0.43%) Data Quality
System Software
1 71 (10.09%) Docker
2 3 (0.43%) Cygwin
3 2 (0.28%) Apache Flume
3 2 (0.28%) Apache ZooKeeper
3 2 (0.28%) Virtual Machines
4 1 (0.14%) GridGain
4 1 (0.14%) QEMU
Systems Management
1 19 (2.70%) Kubernetes
2 11 (1.56%) Ansible
3 8 (1.14%) Puppet
4 6 (0.85%) Opscode Chef
5 4 (0.57%) Nagios
6 3 (0.43%) Terraform
7 2 (0.28%) Cobbler
7 2 (0.28%) Consul
7 2 (0.28%) Icinga
7 2 (0.28%) Mesos
8 1 (0.14%) Business Desktop Deployment
8 1 (0.14%) Grafana
8 1 (0.14%) MOM
Vendors
1 86 (12.22%) ION Trading
2 42 (5.97%) Oracle
3 30 (4.26%) SAP
4 21 (2.98%) Google
5 19 (2.70%) Microsoft
6 14 (1.99%) Splunk
7 8 (1.14%) Tableau
8 7 (0.99%) AppDynamics
9 5 (0.71%) Xamarin
10 4 (0.57%) Adobe
11 3 (0.43%) Bloomberg
11 3 (0.43%) Facebook
11 3 (0.43%) IBM
11 3 (0.43%) Palantir
12 2 (0.28%) GigaSpaces
12 2 (0.28%) Plumtree
12 2 (0.28%) Rackspace
12 2 (0.28%) StreamBase
12 2 (0.28%) TIBCO
12 2 (0.28%) Twitter