Tuesday, April 15, 2008

The Vague Job Posting

Sometimes there is a vague job posting that is legitimate, i.e., not a NonJob(tm).

The hiring company might post a general or vague job requirement because they don't want to rule anyone out who might be smart but doesn't have the ideal skill set. For instance, some managers may be willing to take good Java people and train them on C#/.NET (or vice versa). And other managers might consider people who don't have any .NET but do have strong OOP experience. This is in recognition that highly experienced .NET engineers are not easy to come by. So the vague job requirements by no means directly indicate a NonJob.

As an illustration, which of the job reqs below might you consider reasonable and which would you consider a non-job?
  1. Looking for.NET engineer with 3+ years of experience in ASP.NET and C#. Knowledge of HTML, CSS, JavaScript, and SQL Server required. Nice to haves include WCF, WinForms/WPF, .NET 3.5, and AJAX.
  2. PHP developer with experience in the entire LAMP stack desired. Should have XML, XHTML, DOM, SAX, XPATH, DTD/XSD, XSLT. Ideal candidates will also have some knowledge of Flash and ActionScript.
  3. Need experienced C++, Java, or other strong O-O developers for C#/.NET environment. We will train on the necessary skills.

Thing is, I would consider all of these to be legitimate job postings. The first two are very specific, while the third is more vague. But I can understand how hiring managers might legitimately seek each of these skill sets.

No comments: