2

1

My company is looking for one or more competent programmers with experience with web development in .NET. (Business applications with modest traffic volume and large data size, rather than high-volume/low data, so we're more interested in functionality and maintainability than in trying to cope with Facebook levels of traffic.)

To this point, we've run a number of ads on a couple of hiring websites that have worked for us in the past, but our recent hires have been marketing, sales, and support. Clearly the approach isn't working for finding developers.

Before we start shelling out money to headhunters, is there anyplace else we might try?

We're looking for an on-site developer, in the SW suburbs of Minneapolis, not someone to telecommute.

flag

4 Answers

1

A couple of ideas:

  • If you already have developers, it may be worth asking them if they know other developers or have a way to contact other local developers that may be looking for work. This isn't necessarily a great option but may be rather cheap.

  • Local user groups would be another option to consider, particularly if you are looking for someone closer to junior/intermediate. I'm not sure if there is such a group within Minneapolis though.

link|flag
1

If you're part of the "development community" in your area, and you're working in .NET, you have probably met your local MVPs or RD or user group leader or you've at least heard of them and seen them as being the external speakers at Microsoft events etc. These people (I am one somewhere else) get emails every week asking for advice on how to get a job. I for one always tell job seekers to go to user group meetings. I also send employers there. But when I happen to get an email from an employer around the same time I get an email from a job seeker, I introduce them. You can find MVPs at https://mvp.support.microsoft.com/communities/mvp.aspx (I searched for Minneapolis and found one, there may be others) and RDs at http://www.microsoftregionaldirectors.com/ - I believe Rocky Lhotka is your guy - and user groups at http://www.ineta.org/UserGroups/FindUserGroups.aspx - my Minnesota geography is too limited for me to tell which groups are near you.

The more people who know you're looking, the more likely a great candidate is to find you. But the more widely you spread the net the more poor candidates you will hear from. That's why spreading the word among "the community" works better than putting something on your web site or using a general purpose hiring site.

link|flag
The only user group I've attended with any regularity is mostly populated by Java and ex-Java programmers. Conversations are about Eclipse, Scala, et al. The local Microsofty UGs look like a good resource. Thanks. – Jeff Dege Aug 2 at 22:32
1

Let me tell you how recruiters seem to find me.....
1) Linked In...they search you and look up that way 2) Monster.com/other job resume resume harvesting

Mostly that is all they do. Just cut out the middle man. Also they tend to put up ads on Monster.com, Craigslist.com, etc... So developers can search for your roles themselves without you needing a recruiter. You mentioned you used some hiring websites and they don't work. So the first question is do you use relevant ones like monster/craigslist/dice or are you just in the wrong websites. Most people who place a monster.com ad or a craigslist ad (well maybe craigslist isn't as popular in your metro, I'm not sure) get more responses then they know what to do with. So maybe you are using some local site.

And the second question is your ad. Are you asking for 20 years of C#, strong C/C++, Expert in Java, with ability to hand optimize assembly for 30,000 per year? :) But anyway when I left my first company I saw the job ad that they put up. They were basically asking for at least 2 years experience in everything that I ever touched... If I submitted my resume, I wouldn't have qualified for my old job. Some stuff was just side projects where we used a new technology's reference material and implemented a project in it, however it is not a main part of the job and was not too sophisticated. Also you need to watch out for using words like "expert" anything. I think most of the time someone saying expert in programming language x is lying or delusional. You might want to ask what the people on this site think of your job ad.

As far as networking you can join a users group and get to know the developers in the area so you can tell who is looking for a job and maybe see how smart they are by conversations in the users group.

And of course the other question is what is does the large data size really matter? If your database is so large that you need to partition it to multiple DBMSes or spread the storage over thousands of computers, then yes you have large data size and you will want a specific skillset. If it is tens or a few hundred GB and fits in a single Database package, then most likely it won't matter that much. There will be a few areas where the performance of a query might matter, but most of the app will be dealing with a small subset. Inserting data is not much different if all your data is in one place, if it is partitioned then you need to use the partitioning scheme with it. Also tuning SQL queries can be easily learned with practice, most of it is common sense. Even if they don't know then it is no big deal. If your data is so large that you need to do odd partitioning, then it would help to have someone with experience. But still if the scheme is already set, they just have to learn to work with it, and most developers could do that.

link|flag
0

Can I ask why you don't allow telecommuting for development jobs?

In this day of high technology, when so many people have broadband they can use VPN with, and there are great conferencing systems like Webex and GoToMeeting available, I can't imagine why more companies still insist on having butts in chairs on the premises.

link|flag
The primary reason is because the boss says so. His reason is that he's not been happy with the productivity of the folks we've had telecommuting, when we've had them telecommuting. – Jeff Dege Jul 29 at 23:58

Your Answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.