What do you think of when you hear the words “application development?” If you’re like most people, you probably think of the mobile apps that power your smartphone. But even though more people than ever are considering the benefits of ditching their PCs for high-powered mobile solutions, desktops (and desktop applications) are still the best way for most professionals to get their jobs done.
Not surprisingly, desktop applications developers are in high demand. They’re also some of the highest paid programmers in North America. So how can you attract and hire the types of candidates you need? Here are a few things to keep in mind as you search for your next desktop application developer.
We’ve said this plenty of times, but it's worth repeating: programmers don’t spend a lot of time on the most popular social networking sites. So to find the desktop applications developers you’re looking for, you need to know where they do commiserate with each other online.
Microsoft’s MSDN forums are a go-to resource for desktop developers who specialize in building Windows applications. The Apple Developer Forums make up a well-organized platform for programmers who develop apps for Mac desktops. For Linux developers, the Linux Forums are a reliable source of Linux-specific information.
But what about developers who build apps for multiple operating systems? Objective-C, Java, Ruby and Python are just a few of the technologies that most desktop developers use, so keep that if you’re still struggling to find them. Not surprisingly, these are some of the most frequently used technology tags on Stack Overflow.
Developers expect recruiters to take a sincere interest in their work. Where do you begin? You don't need to know all of the ins and outs of building a desktop app. But understanding some of the basics can really set you apart from the competition.
Before you engage with a candidate, do some extra research to start understanding some of the challenges they face at work. Every developer type has their own unique set of obstacles, but here are a few that desktop app developers tackle on a daily basis.