For programmers

If this then that: 9 programing skills and the jobs they could lead to

Not all programming skills are created equally; some will make you more attractive for some (possibly non-developer) jobs than others, as a new analysis of tech job listings shows.

A help wanted sign in a window

Editor's Note: If you are unable to advance to the next slide, try disabling AdBlock. We apologize for the inconvenience.

It’s no secret that knowing how to program these days is skill that can get you a secure, well paying job. But different kinds of programming skills are better suited for different kinds of software development jobs. For example, if you want to be an iOS developer, being able to code in Objective-C will help you a lot more than, say, knowing Haskell.

Also, some programming skills will make you a more attractive candidate for non-developer positions. Being able to write SQL, for instance, comes in handy for system administrators, data scientists and even, sometimes, web designers.

A new report from the tech career site Gooroo sheds light on the which programming skills are most desired by which tech jobs. Its recently released International Tech Careers and Salary Index is based on an analysis of 3 million tech job listings from the United States, Great Britain and Australia from January through September, 2014. For a number of common tech job titles, Gooroo’s team discovered which skills are mentioned the most in listings for that position. Click on the Next arrow above to see 9 common programming skills and the tech roles that are looking for them.

See also:

More reasons why you should learn Java and/or JavaScript

The 14 best tech companies to work for in 2015

15 GOTO schools for the best programming jobs

Reading, writing and refactoring: How 7 forward-thinking countries are teaching kids to code

Willkommen software engineers! 10 countries that pay you what you're worth

Show me the ROI: The 10 computer science programs with the biggest payoff

A SQL book next to three mugs of tea.
SQL

Average salary for jobs requiring SQL, September 2014: $87,502

Percentage of tech job listings mentioning SQL, September 2014: 24.3%

Role% of jobs mentioning SQL
Developer 31.66%
Analyst 19.19%
Software Engineer 7.83%
Software Developer 6.41%
Database Developer 5.31%
Business Analyst 5.07%
Web Developer 4.40%
Java Developer 4.75%
.Net Developer 3.82%
Database Administrator 3.32%
Systems Administrator 2.34%
Net Web Developer 2.16%
Business Intelligence Developer 2.13%
Analyst Programmer 1.83%
Development Analyst 1.63%
Oracle Developer 1.58%
Test Analyst 1.55%
Technical Analyst 1.01%
SharePoint Developer 0.91%
Web Designer 0.90%
Reporting Analyst 0.87%
Solution Architect 0.80%
Data Scientist 0.54%
PHP Developer 0.51%
Business Intelligence Analyst 0.45%
Dynamics Developer 0.43%
Application Support Analyst 0.37%
Python Developer 0.34%
SharePoint Administrator 0.33%
Application Specialist 0.29%
Infrastructure Architect 0.17%
SharePoint Consultant 0.14%
San Engineer 0.11%
BizTalk Developer 0.09%
VBA Developer 0.08%
Microsoft Business Intelligence Consultant 0.01%
Windows DevOps 0.01%

Source: Gooroo’s International Tech Careers and Salary Index, July-September 2014

A man lying on the grass with a JavaScript book covering his face.
JavaScript

Average salary for jobs requiring JavaScript, September 2014: $89,101

Percentage of tech job listings mentioning JavaScript, September 2014: 13.1%

Role% of jobs mentioning JavaScript
Developer 45.06%
Web Developer 12.50%
Java Developer 7.15%
Front End Developer 5.04%
.Net Developer 3.91%
Web Designer 2.97%
Net Web Developer 2.67%
PHP Developer 2.42%
User Experience 2.00%
Ruby Engineer 1.39%
SharePoint Developer 1.24%
Python Developer 0.81%
Digital Designer 0.30%
SharePoint Consultant 0.19%

Source: Gooroo’s International Tech Careers and Salary Index, July-September 2014

A stack of Java programming books
Java

Average salary for jobs requiring Java, September 2014: $93,668

Percentage of tech job listings mentioning Java, September 2014: 14.5%

Role% of jobs mentioning Java
Developer 36.72%
Software Engineer 17.13%
Java Developer 16.31%
Software Developer 9.18%
Mobile Developer 1.98%
Android Developer 1.44%
Analyst Programmer 1.31%
Oracle Developer 1.19%
Solution Architect 1.08%
C++ Developer 1.05%
Python Developer 0.72%
Linux DevOps 0.04%

Source: Gooroo’s International Tech Careers and Salary Index, July-September 2014

A vinyl record cover with the letters CSS
CSS

Average salary for jobs requiring CSS, September 2014: $87,054

Percentage of tech job listings mentioning CSS, September 2014: 9.9%

Role% of jobs mentioning CSS
Web Developer 16.42%
Front End Developer 6.91%
Web Designer 4.88%
User Experience 3.79%
PHP Developer 2.98%
Ruby Engineer 1.36%
Digital Designer 0.61%

Source: Gooroo’s International Tech Careers and Salary Index, July-September 2014

C#
C#

Average salary for jobs requiring C#, September 2014: $87,446

Percentage of tech job listings mentioning C#, September 2014: 10.4%

Role% of jobs mentioning C#
.Net Developer 11.81%
Net Web Developer 5.46%
SharePoint Developer 2.03%
Dynamics Developer 0.86%
SharePoint Consultant 0.32%
BizTalk Developer 0.22%
VBA Developer 0.10%

Source: Gooroo’s International Tech Careers and Salary Index, July-September 2014

A computer desktop with the word Python
Python

Average salary for jobs requiring Python, September 2014: $95,948

Percentage of tech job listings mentioning Python, September 2014: 4.4%

Role% of jobs mentioning Python
Python Developer 6.08%
Data Scientist 3.37%
Linux Engineer 2.61%
Linux DevOps 0.42%
Windows DevOps 0.07%

Source: Gooroo’s International Tech Careers and Salary Index, July-September 2014

C++ for Dummies book and CD-ROM
C++

Average salary for jobs requiring C++, September 2014: $92,501

Percentage of tech job listings mentioning C++, September 2014: 5.3%

Role% of jobs mentioning C++
Software Engineer 34.71%
C++ Developer 7.06%
iOS Developer 3.14%

Source: Gooroo’s International Tech Careers and Salary Index, July-September 2014 

A Ruby programming book
Ruby

Average salary for jobs requiring Ruby, September 2014: $95,575

Percentage of tech job listings mentioning Ruby, September 2014: 2.6%

Role% of jobs mentioning Ruby
Ruby Engineer 10.21%
Linux DevOps 0.63%
Windows DevOps 0.12%

Source: Gooroo’s International Tech Careers and Salary Index, July-September 2014 

A sticker that says jQuery: Write less, do more.
jQuery

Average salary for jobs requiring jQuery, September 2014: $88,511

Percentage of tech job listings mentioning jQuery, September 2014: 6.5%

Role% of jobs mentioning jQuery
Web Developer 17.07%
Front End Developer 7.83%
PHP Developer 3.28%

Source: Gooroo’s International Tech Careers and Salary Index, July-September 2014