Vad gör en utvecklare riktigt skicklig? Några nyckelegenskaper brukar vara nyfikenhet och vilja att lära, förmåga till abstrakt tänkande på flera nivåer och förmågan att förenkla. Förmodligen söker ni också efter en god kommunikatör och en begåvad problemlösare.

Att hitta utvecklare som besitter alla dessa egenskaper är ett tufft uppdrag. Chad Lilly, rekryteringschef på Lextech, har anställt it-proffs i 16 år. Han är hans sex tips som hjälper dig att sålla fram stjärnorna.

1 Tänk ett steg framåt
Många fokuserar bara på de nuvarande behoven när de anställer. Tänk ett steg längre. Vilken kompetens behöver ni om ett par år? Är ni på väg att börja jobba med öppen källkod – leta efter den kompetensen istället för någon som kan era nuvarande system.
Söker du folk inom en nyare teknik, överväg att dra ner på erfarenhetskravet. Satsa heller på att hitta någon som kan lära sig snabbt.

2 Kolla portfolion
Det är inte alla utvecklare som har en stor portfolio att visa upp, om kandidaten inte har jobbat med öppen källod-mjukvara. Fråga efter sidoprojekt för att försöka hitta någonting att titta på.
Spana också in kandidatens närvaro på sociala nätverkssajter. Är hon eller han aktiv på nätet? Har hon eller han talat illa om gamla arbetsgivare? Hur kandidaten beter sig på nätet kan hjälpa er att få en tydligare bild av personen.

3 Gör en djuplodande intervju
För att sålla ut de mest lovande kandidaterna behöver ni ställa andra frågor än de uppenbara om vad som står på cv:t . Några förslag:
Vilket är ditt favoritspråk?
Varför gillar du det?
Vad skulle du förändra om du kunde, för att göra språket bättre?
Vilken ny teknik ser du fram emot att använda?
Vilka förändringar som pågår i branschen tror du kommer att påverka framtiden?
Om du fick styra själv över din nuvarande position, vilka förändringar skulle du genomföra för att göra rollen bättre för dig?

4 Överraska
Att låta kandidaten utföra en praktisk och oväntad uppgift ger möjlighet att observera hur han eller hon arbetar för att lösa uppgiften. Chad Lilly rekommenderar leksaken Lego Mindstorms, som kombinerar lego och programmering. Men det är inte alla som kan hantera den här typen av överraskningsuppdrag.
- En del kandidater har bara ställt sig upp och gått, säger Chad Lilly till IDG News.

5 Testa hur kandidaten funkar i grupp
För att verkligen veta hur en kandidat funkar i en grupp måste ni låta personen vara med i en teamaktivitet.
- Spela Pictionary med några från ert kontor, sparka fotboll eller kasta frisbee, föreslår Chad Lilly.
När ni observerar hur kandidaten beter sig kan ni fundera över dessa frågor:
• Deltar personen?
• Väntar hon på instruktioner?
• Kommunicerar hon bra?
• Lyssnar hon på andra?

6 Kolla hur de kodar
Ingen programmerare bör anställas utan att man testat hur han kodar. Låt kandidaterna genomföra en kodningsuppgift så att ni kan sålla agnarna från vetet. Det finns tester på nätet att använda. De ger också ett bra underlag för uppföljande frågor på intervjun.

IDG NEWS