Programming languages appear in multiple places in our list of most commonly advertised skills. Knowledge in several of languages is useful, although IT job candidates need to be savvy in the language(s) that each employer mostly requires. Below are the 10 programming languages that are most commonly required in online job ads.
- Structured Query Language (SQL)
- Oracle Java
- Hypertext Markup Language (HTML)
- Extensible Markup Language (XML)
- Microsoft Visual C# .NET
- Sun Microsystems Java 2 Platform Enterprise Edition (J2EE)
- Practical Extraction and Reporting Language (PERL)
- Python Extensible Programming Language
Two of these programming languages saw substantial growth in the past year. Python Extensible Programming Language saw the most growth in hiring demand increasing 852% in the past year. Oracle Java increased 619%
There were more than 360,000 job ads posted online and the most advertised job titles that require any of these programming languages are:
- Web Developers
- Computer Software Engineers, Applications
- Computer Systems Analysts
- Network and Computer Systems Administrators
- Computer Programmers
- Database Administrators
- Computer Support Specialists
- Software Quality Assurance Engineers and Testers
- Computer Systems Engineers/Architects
- Market Research Analysts
Below are the cities with the most hiring demand for job candidates with these programming language skills. This list includes the number of job ads posted online and year-over-year growth.
Cities with the Most Hiring Demand for Programming Language Skills
Hiring conditions are mixed throughout the country. New York and Washington, DC have the most qualified candidates in the workforce, yet they also have the most demand from employers. Companies sourcing candidates in these locations are likely to find jobs hard-to-fill. Bristol, TN has the most favorable recruiting conditions due to fewer jobs currently being advertised in relation to the size of the candidate supply.
Hiring Scale Heat Map for Programming Language Skills
If Recruiters are experiencing difficulty finding qualified candidates with specific language experience, it may be useful to ask the Hiring Manager which languages are really required, versus a "nice to have" skill. Different languages can be more suitable for different tasks. You may be able to source from a larger talent pool if Hiring Managers are flexible in which programming language they require.
If you're looking for a candidate with specific programming language knowledge, try a free trial of WANTED Analytics to see what hiring demand looks like for that skill.
Analytics users, log in, then type the required programming language in the Skills search box, next add the occupation and your location.