Developers are in short supply. Here are the skills and programming languages employers need