Got the worst job description email the other day.
I wanted to share this with people today to illustrate a complete failure in communication and why having HR personnel write technology job descriptions is the absolute wrong thing to do.
The backstory is I was contacted by a staffing agency for a job - no harm. I'm not really looking for a temp or contract job due to full time employment but I have friends who are fresh out of college and unemployed, so I always tell the agencies to drop me the job description. More often than not it's a basic helpdesk or other support job which they are capable of, and I pass it along.
This one however, is different. Keep in mind this is not a spam or random drive-by email looking for a job - there was contact with them before this was sent to me.
If anyone out there can figure out what the person in this position will actually be doing and is expected to deliver, you will win a gold star from me.
This position is responsible for the design and development of IT systems. The incumbent will help design and define functional specifications, produce deliverables related to the project(s) assigned, and will assist in post implementation support and system enhancements. The incumbent possesses experience in minicomputer or client/server environments including the implementation and support of resource planning, sales automation, marketing, financial and distribution systems.
· Work alone or as part of a team to develop, implement, evaluate, procure, and/or support computer systems and information solutions that meet the needs of the customer and add the most value to the company. This is to be accomplished by utilizing technically sound methods of investigation, analysis, design, planning, and scheduling.
· Establish and maintain a high level of customer interaction in order to identify and recommend computer and business solutions to effectively and efficiently satisfy the data processing and information requirements of the business.
· Provide reactionary support and/or preventive maintenance on the systems in assigned area(s) of responsibility, with minimal supervision.
· Provide advice and counsel to the users of the systems in assigned area(s) of responsibility, and to other CS-IT personnel.
· Develop a thorough understanding of the business processes in area(s) of assignment; participate in, and learn how to perform, the analysis of the customer's processes to identify gaps and opportunities for improvement.
· Identify, establish and support value-added cross-functional data and system linkages.
I enjoy the use of the non-specific terms such as "Work alone or as part of a team" - last I checked the only 2 options while working were "working alone or not alone." Same for the "Provide reactionary support and/or preventative maintenance." GREAT! The employee should fix vaguely generic "systems" before they break or after they break, but never while in the process of actively breaking and they should never ignore the brokenness.
Are you kidding me.
Never mind there's no mention of what "systems" someone would be working on - Windows? Unix? Client or Server? Citrix? Exchange? Cisco? VMWare? It's a mystery box! Same for "producing deliverables" - documentation? Code? Working systems? Rebuilding your entire server infrastructure? The possibilities are endless folks!