The Technical Job Description
Continued from Page 1
Network environment: Once the platform is identified, the network environment is just an extension of the platform environment. In our example requisition, we identified that the platform is Microsoft; this should point to the fact that this client uses Microsoft network operating systems (more on operating systems in Chapter Five).
Interoperability with legacy: The requisition does not identify any legacy systems in its environment. But you cannot conclude from this that the client does not have a legacy system. It just points to the fact that this is an area that must be clarified with the hiring manager, with a question like, “Do you have any legacy systems in your environment or any non-Microsoft applications that require interfacing with the current applications?”
Number of users: Some requisitions give you an indication of how many users are in an environment; our current example does not, and so it needs to be clarified with the hiring manager, with a question like, “How many users are in your SharePoint environment?” The answer to this question will tell you how many SharePoint users the selected candidate will support. The answer to such a question will also help create a picture you’ll use when describing the environment to your potential candidates. Another question you may consider asking to ascertain user growth is “What is your plan for migrating additional users to SharePoint in the future?”
Level of expertise: Notice that the requisition is requesting a Senior SharePoint Consultant, but the reference to direct SharePoint experience is “1+ years of SharePoint experience (MOSS 2007).” (MOSS stands for Microsoft Office SharePoint Server.) This may seem like a mismatch, that the client is seeking a senior consultant in SharePoint but requires only about one year experience in the software itself. But reviewing the job requisition further, you will see that the client is looking for a core .NET developer with some experience in SharePoint software. The main development area will be the SharePoint software, hence the title SharePoint Consultant. While the current title may be popular, a more accurate title to engage prospective candidates may be “.NET Developer (SharePoint).”
Type of expertise: This requisition has the title “Senior SharePoint Consultant.” The consultant title is usually a confusing one because it can mean different things to different people, so it’s wise to clarify the intent from the hiring manager. A consultant can focus on one of three things—development, administration, or project management. This requisition refers to a consultant that is focused on the development phase because of the requirement for development skills and experience in software development tools like Visual Studio.net, ASP.net, VB.net, and C#.
Current team: The requisition alludes to the fact that there are people with different skills sets in this company. Skills sets in this company include Portal implementations, Extranet implementations, custom application development, eCommerce, Business Intelligence, Data Warehousing, MS CRM customizations, and Application Integration. This sounds like a consulting company with engagements with other companies. For some candidates, this is an ideal company where the candidate is exposed to different work environments and industries from month to month, where candidates are never bored. For another candidate, this may be a nightmare because he may prefer a place where he is allowed a learning curve and the ability to learn from teammates, which is not always the case in consulting environments.
Continued from Page 1 of Technical Job Description
Technology Made Simple for the Technical Recruiter
Check out Obi's latest thoughts on technology and technical job roles for IT RecruitersRead Obi's blog