How to Find a Qualified Developer in a Hurry - InformationWeek
IoT
IoT
DevOps // Project Management
Commentary
3/12/2019
08:00 AM
John Edwards
John Edwards
Commentary
Connect Directly
Twitter
RSS
50%
50%

How to Find a Qualified Developer in a Hurry

When a deadline looms and talent is scarce the pressure builds to find developers who can hit the ground running.

Image: Shutterstock
Image: Shutterstock

"Haste makes waste," the old adage warns us. Yet it's also important to note that missed delivery dates tend to make unemployed managers.

When it becomes necessary to bring extra developers on board to meet an approaching delivery deadline, managers must balance the need to stay on schedule against the possibility that hastily acquired newcomers will bring with them sub-standard coding skills and poor work habits.

"It's often horrible if you have to find a developer in a hurry," said Joe Devon, co-founder of Diamond, a firm specializing in scalable, high-performance web and mobile applications. "Everything is a rush and it's mostly because it took too long to decide on the project."

Joe Devon
Joe Devon

Still, when crunch time looms, an organization can easily find itself in the uncomfortable position of having to make "hurry hires." Don't underestimate the task, warned Jacob Boudreau, CTO and co-founder of STORD, a warehousing and distribution platform developer. "Hiring quickly for a fast-scaling team or immediate need is an ambitious and difficult endeavor."

Beginning the hunt

Start searching for competent new developers by seeking suggestions from internal experts. "Give a bounty to your in-house devs," Devon suggested. "If that doesn't work, you need a recruiter."

Jacob Boudreau
Jacob Boudreau

Various online resources can also lead to promising candidates. "One way to move quickly is to tap LinkedIn and GitHub," advised Marcus Merrell, director of technical services for Sauce Labs, a firm that develops compatibility software tools for apps and websites. "These are known, traditional go-to resources for companies as they begin their search for a developer."

Dary Merckens, CTO of Gunner Technology, an AWS partner specializing in JavaScript development, suggested keeping a roster of skilled freelance developers who can be brought on-board at a moment's notice. "On projects where you're not in a hurry to find a developer, shop some of the work out to these developers just to find some good ones," he advised. "You might end up with five or 10 more developers who you know can do good work quickly and who you can reach out to when you need work done in a hurry."

Marcus Merrell
Marcus Merrell

Evaluating candidates

Even when time is of the essence, it's important to evaluate candidates carefully and thoroughly. "Don’t skimp on interview and assessment time, otherwise you risk picking someone who appears competent on paper but whose skills do not extend beyond a good first impression," warned Albert Ziegler, a data scientist at software security analytics developer Semmle.

Dary Merckens
Dary Merckens

You need to design your interview process so that it gives you the information you need from both a developer skills and people skills standpoint, Merrill said. "Ask the candidate to describe a challenging situation and how he or she addressed that challenge and turned it into a success," he suggested. "How a candidate discusses previous work experiences will tell you a lot about the person so you can best determine if this candidate is the right fit for your company."

Have a good understanding of the skills you're looking for and how to test for them, advised Sylvain Kalache, co-founder of Holberton School, which offers a two-year higher-education program for prospective software and operations engineers. "Judging someone on their degree or former experience is really subjective and can make the decision-making difficult," he explained. "Testing candidates' skills will give you an instant and accurate answer."

Albert Ziegler
Albert Ziegler

Boudreau said he likes to use project-based assessments. "We use a pre-composed application with tickets of features to work on," he noted. "Our candidates get to ask questions about the tickets for further clarification, ask for assistance, and generally work on a feature alongside the engineering team." The process allows the employer to assess the candidate both as a developer and a potential team member.

In the rush to hire a promising candidate, don't forget to run a background check. "Surprisingly, you really weed out some problem people this way," Devon observed. "It’s that issues with the check are always a bad sign, but the way the candidate communicates about it will tell you a lot," he noted.

Steve Flook
Steve Flook

It's also important to consider how easily the candidate will be able to adapt to new development processes, noted Steve Flook, president and CEO of iHire, a recruitment technology firm. "For instance, developers who are accustomed to project-based work in a consultancy have different work patterns than engineers in the federal government or startup SaaS spaces." Similarly, candidates who have always worked in a waterfall-based SDLC (systems development life cycle) may find it challenging to adapt to an Agile development workflow.

Sylvain Kalache
Sylvain Kalache

Broaden your scope

Kalache suggested investigating alternative approaches when searching for a last-minute hire. "Today, there are countless ways for people to become a software developer," he observed. "Having a college degree is surely a nice thing, but it's not proof that the candidate has the right skills." Organizations should be open-minded on the candidate's background on focus on his or her skills, Kalache noted.

With a shortage of individuals studying computer science at four-year colleges, there's a growing pool of under-utilized, non-traditional developers. "Look for these people," Merrell advised. "Your business can only benefit from a diversified workforce that encompasses a range of ethnic and cultural backgrounds."

For more about development and IT talent, check out these recent InformationWeek articles.

Q&A: DevOps Institute’s Jayne Groll on the Future of DevOps

IT Talent Shortages: What Businesses are Doing to Cope

Training a Programmer in 6 Months

How Low-Code and No-Code Fit into a DevOps Strategy

John Edwards is a veteran business technology journalist. His work has appeared in The New York Times, The Washington Post, and numerous business and technology publications, including Computerworld, CFO Magazine, IBM Data Management Magazine, RFID Journal, and Electronic ... View Full Bio
We welcome your comments on this topic on our social media channels, or [contact us directly] with questions about the site.
Comment  | 
Print  | 
More Insights
Commentary
AI as a Human Right
Guest Commentary, Guest Commentary,  3/8/2019
News
How to Become a Master Scrum Master
John Edwards, Technology Journalist & Author,  2/28/2019
News
TaylorMade IT Spin-Off Taps Cloud Database
Jessica Davis, Senior Editor, Enterprise Apps,  2/15/2019
White Papers
Register for InformationWeek Newsletters
Infographic: The State of DevOps in 2017
Infographic: The State of DevOps in 2017
Is DevOps helping organizations reduce costs and time-to-market for software releases? What's getting in the way of DevOps adoption? Find out in this InformationWeek and Interop ITX infographic on the state of DevOps in 2017.
Video
Current Issue
Security and Privacy vs. Innovation: The Great Balancing Act
This InformationWeek IT Trend Report will help you better understand and address the growing challenge of balancing the need for innovation with the real-world threats and regulations.
Slideshows
Flash Poll